{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "数据集包含的三个主要的文件即用户电影打分三元表u.data；用户基本信息表u.user；电影基本信息表u.item"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {
    "ExecuteTime": {
     "end_time": "2020-08-18T00:17:24.550593Z",
     "start_time": "2020-08-18T00:17:19.833314Z"
    }
   },
   "outputs": [],
   "source": [
    "import pandas as pd \n",
    "import numpy as np\n",
    "import datetime\n",
    "import matplotlib.pyplot as plt"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {
    "ExecuteTime": {
     "end_time": "2020-08-18T00:17:24.715474Z",
     "start_time": "2020-08-18T00:17:24.551593Z"
    }
   },
   "outputs": [],
   "source": [
    "triplet_cols = ['user_id', 'item_id', 'rating', 'timestamp']#设置表头\n",
    "df_triplet = pd.read_csv(\"u.data\", sep = '\\t', names = triplet_cols, encoding = 'latin - 1')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {
    "ExecuteTime": {
     "end_time": "2020-08-18T00:17:24.734171Z",
     "start_time": "2020-08-18T00:17:24.716259Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>user_id</th>\n",
       "      <th>item_id</th>\n",
       "      <th>rating</th>\n",
       "      <th>timestamp</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>196</td>\n",
       "      <td>242</td>\n",
       "      <td>3</td>\n",
       "      <td>881250949</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>186</td>\n",
       "      <td>302</td>\n",
       "      <td>3</td>\n",
       "      <td>891717742</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>22</td>\n",
       "      <td>377</td>\n",
       "      <td>1</td>\n",
       "      <td>878887116</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>244</td>\n",
       "      <td>51</td>\n",
       "      <td>2</td>\n",
       "      <td>880606923</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>166</td>\n",
       "      <td>346</td>\n",
       "      <td>1</td>\n",
       "      <td>886397596</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "   user_id  item_id  rating  timestamp\n",
       "0      196      242       3  881250949\n",
       "1      186      302       3  891717742\n",
       "2       22      377       1  878887116\n",
       "3      244       51       2  880606923\n",
       "4      166      346       1  886397596"
      ]
     },
     "execution_count": 3,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df_triplet.head()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {
    "ExecuteTime": {
     "end_time": "2020-08-18T00:17:24.751154Z",
     "start_time": "2020-08-18T00:17:24.735168Z"
    }
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "<class 'pandas.core.frame.DataFrame'>\n",
      "RangeIndex: 100000 entries, 0 to 99999\n",
      "Data columns (total 4 columns):\n",
      "user_id      100000 non-null int64\n",
      "item_id      100000 non-null int64\n",
      "rating       100000 non-null int64\n",
      "timestamp    100000 non-null int64\n",
      "dtypes: int64(4)\n",
      "memory usage: 3.1 MB\n"
     ]
    }
   ],
   "source": [
    "df_triplet.info()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {
    "ExecuteTime": {
     "end_time": "2020-08-18T00:17:24.826951Z",
     "start_time": "2020-08-18T00:17:24.752123Z"
    }
   },
   "outputs": [],
   "source": [
    "#将上面整数型的时间戳换成日期形的\n",
    "df_triplet['timestamp'].astype('float64')\n",
    "df_triplet['timestamp'] = df_triplet['timestamp'].map(datetime.datetime.fromtimestamp)#时间格式转换"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {
    "ExecuteTime": {
     "end_time": "2020-08-18T00:17:24.837927Z",
     "start_time": "2020-08-18T00:17:24.827921Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>user_id</th>\n",
       "      <th>item_id</th>\n",
       "      <th>rating</th>\n",
       "      <th>timestamp</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>196</td>\n",
       "      <td>242</td>\n",
       "      <td>3</td>\n",
       "      <td>1997-12-04 23:55:49</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>186</td>\n",
       "      <td>302</td>\n",
       "      <td>3</td>\n",
       "      <td>1998-04-05 03:22:22</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>22</td>\n",
       "      <td>377</td>\n",
       "      <td>1</td>\n",
       "      <td>1997-11-07 15:18:36</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>244</td>\n",
       "      <td>51</td>\n",
       "      <td>2</td>\n",
       "      <td>1997-11-27 13:02:03</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>166</td>\n",
       "      <td>346</td>\n",
       "      <td>1</td>\n",
       "      <td>1998-02-02 13:33:16</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "   user_id  item_id  rating           timestamp\n",
       "0      196      242       3 1997-12-04 23:55:49\n",
       "1      186      302       3 1998-04-05 03:22:22\n",
       "2       22      377       1 1997-11-07 15:18:36\n",
       "3      244       51       2 1997-11-27 13:02:03\n",
       "4      166      346       1 1998-02-02 13:33:16"
      ]
     },
     "execution_count": 6,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df_triplet.head()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2020-08-05T09:10:05.115030Z",
     "start_time": "2020-08-05T09:10:05.112073Z"
    }
   },
   "source": [
    "## 查看用户数目、电影数目"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {
    "ExecuteTime": {
     "end_time": "2020-08-18T00:17:24.858839Z",
     "start_time": "2020-08-18T00:17:24.843879Z"
    }
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Number of user = 943\n",
      "Number of movies =1682\n"
     ]
    }
   ],
   "source": [
    "n_users = df_triplet['user_id'].unique().shape[0]\n",
    "n_items = df_triplet['item_id'].unique().shape[0]\n",
    "print('Number of user = ' + str(n_users) + '\\n' + 'Number of movies =' + str(n_items))"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 查看每个用户的评分次数"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 查看哪些用户最活跃"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "metadata": {
    "ExecuteTime": {
     "end_time": "2020-08-18T00:17:24.866847Z",
     "start_time": "2020-08-18T00:17:24.860833Z"
    }
   },
   "outputs": [],
   "source": [
    "#用value_counts函数将用户取不同id时的次数统计出来 \n",
    "user_freq = df_triplet['user_id'].value_counts()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "metadata": {
    "ExecuteTime": {
     "end_time": "2020-08-18T00:17:24.875796Z",
     "start_time": "2020-08-18T00:17:24.868812Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "405    737\n",
       "655    685\n",
       "13     636\n",
       "450    540\n",
       "276    518\n",
       "Name: user_id, dtype: int64"
      ]
     },
     "execution_count": 9,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "user_freq.head()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "metadata": {
    "ExecuteTime": {
     "end_time": "2020-08-18T00:17:26.212781Z",
     "start_time": "2020-08-18T00:17:24.881780Z"
    }
   },
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "#将上面的数据绘图\n",
    "plt.bar(user_freq.index, user_freq)\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 查看每个电影的评分次数"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "metadata": {
    "ExecuteTime": {
     "end_time": "2020-08-18T00:17:26.226712Z",
     "start_time": "2020-08-18T00:17:26.213744Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>item_id</th>\n",
       "      <th>rating_times</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>50</th>\n",
       "      <td>50</td>\n",
       "      <td>583</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>258</th>\n",
       "      <td>258</td>\n",
       "      <td>509</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>100</th>\n",
       "      <td>100</td>\n",
       "      <td>508</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>181</th>\n",
       "      <td>181</td>\n",
       "      <td>507</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>294</th>\n",
       "      <td>294</td>\n",
       "      <td>485</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "     item_id  rating_times\n",
       "50        50           583\n",
       "258      258           509\n",
       "100      100           508\n",
       "181      181           507\n",
       "294      294           485"
      ]
     },
     "execution_count": 11,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "#看那些电影最流行，基于流行度的推荐可以推荐最流行的电影\n",
    "#统计每部电影的评分人数，可看电影的流行程度，默认是降序排列\n",
    "items_rating_times = df_triplet['item_id'].value_counts()\n",
    "df_items_sorted_by_rating_times = pd.DataFrame({'item_id':items_rating_times.index, 'rating_times':items_rating_times})\n",
    "df_items_sorted_by_rating_times.head()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "metadata": {
    "ExecuteTime": {
     "end_time": "2020-08-18T00:17:28.146096Z",
     "start_time": "2020-08-18T00:17:26.228723Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<BarContainer object of 1682 artists>"
      ]
     },
     "execution_count": 12,
     "metadata": {},
     "output_type": "execute_result"
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "#按索引排列\n",
    "plt.bar(items_rating_times.index, items_rating_times)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 13,
   "metadata": {
    "ExecuteTime": {
     "end_time": "2020-08-18T00:17:28.327611Z",
     "start_time": "2020-08-18T00:17:28.147063Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<matplotlib.axes._subplots.AxesSubplot at 0x1ec40aba390>"
      ]
     },
     "execution_count": 13,
     "metadata": {},
     "output_type": "execute_result"
    },
    {
     "data": {
      "image/png": "iVBORw0KGgoAAAANSUhEUgAAAYEAAAEICAYAAAC55kg0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDIuMi4zLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvIxREBQAAIABJREFUeJzt3Xl0XPV99/H3V7tsSZYXeV9kG2Gw03jBgAmFsIctwU8aaNoUXMITJ21owkNbQsh5sp62SdNmIaHkcUKCyUIgKRQnIYDjmLAvMnjFBgtjW/Im2ZZlGy/avs8f85M9tmVrNJrRbJ/XOTpz5ze/mfnOPdJ8dH/33t81d0dERHJTXqoLEBGR1FEIiIjkMIWAiEgOUwiIiOQwhYCISA5TCIiI5DCFgGQlM/uYmT2Vgve9y8x+1N/vKxIv03kCkg7MbCMwAugA9gNPALe6+/4YnlsNvAMUunt78qoEM4uuZwBwmEjNAJ90958n8/1FEk1bApJOPujuZcAMYCbw+RTXcwJ3L+v6ATYTag4/CgDJOAoBSTvuvh14kkgYAGBm15jZ62a218zqzezLUU95JtzuMbP9Znaemf2tmT0X9Xw3s0+Z2Xozazaze8zMwmP5ZvafZrbTzN4xs1tD/4Le1m5mXzazn4Xl6vA6N4eam0MNZ5vZSjPbY2bfP+75HzeztaHvk2Y2IbSbmX3bzBrNrCU8/z29rU/keAoBSTtmNha4CqiLan4XuAmoBK4B/s7M5obHLgy3leE/8hdP8tLXAmcD04EbgA+E9k+E95sBzALmdvvs+J0L1AB/CXwH+AJwGTANuMHM3g8QPs9dwIeBKuBZ4MHwGlcQ+ZynE1kHfwnsSnCdkoMUApJO/sfM9gH1QCPwpa4H3P1pd1/l7p3uvpLIl+P7e/n6X3f3Pe6+GVjK0S2NG4DvunuDuzcDX+/zJznW19z9kLs/RSTMHnT3RnffQuSLfmbo90ng39x9bdi38a/AjLA10AaUA2cQ2Ze31t23JbhOyUEKAUknc929HLiIyJfdsK4HzOxcM1tqZk1m1gJ8KvrxGG2PWj4AlIXl0USCp0v0ciLsiFo+2M39rjomAN8Nw0R7gN2AAWPc/Y/A94F7gB1mtsDMKhJcp+QghYCkHXf/E3A/8B9Rzb8AFgHj3H0Q8AMiX5AAfT3EbRswNur+uD6+XrzqiRxhVBn1U+ruLwC4+93ufhaRYaTTgX9OUZ2SRRQCkq6+A1xuZl1DNuXAbnc/ZGbnAH8d1bcJ6AQmxfleDwOfNbMxZlYJfC7eovvoB8DnzWwagJkNMrPrw/LZYWuokMiQ0iGOHpoqEjeFgKQld28CHgD+b2j6e+CrYZ/BF4l8cXf1PQD8C/B8GEqZ08u3+yHwFLASeB14HGinn79k3f1R4BvAL81sL7CayA5rgIpQZzOwichO4f/o7nVEekMni4kcx8yuAn7g7hNSXYtIsmlLQHKemZWa2dVmVmBmY4gclfRoqusS6Q/aEpCcZ2YDgD8ROSLpIPA74LPuvjelhYn0A4WAiEgO03CQiEgO6/XcKMkwbNgwr66uTnUZIiIZZdmyZTvdvaovrxFTCIRjp38EvIfIiTkfB94EHgKqgY3ADe7eHCbl+i5wNZGzMv/W3V871etXV1dTW1sb50cQEclNZrapr68R63DQd4En3P0MIpNvrQXuBJa4ew2wJNyHyHHNNeFnPnBvX4sUEZHk6DEEwvwkFwL3Abh7q7vvAa4DFoZuCzk68+J1wAMe8RJQaWajEl65iIj0WSxbApOInJb/kzCf+4/MbCAwomsWw3A7PPQfw7ETcDWEtmOY2XwzqzWz2qampj59CBERiU8sIVBAZI71e919JpF5S+48RX/rpu2E41DdfYG7z3b32VVVfdqvISIicYolBBqABnd/Odz/NZFQ2NE1zBNuG6P6R8/COBbYmphyRUQkkXoMgXCpv3ozmxKaLgXeIDKt77zQNg94LCwvAm4Kl8ObA7To4hciIukp1vME/gH4uZkVARuAm4kEyMNmdguRC25fH/o+TuTw0Doih4jenNCKRUQkYWIKAXdfDszu5qFLu+nrwKf7WFdMXt24m2ffauLWS2ooKtDJzyIivZXR35yvbWrm7j/W0d7ZmepSREQyUkaHQJ5FDkTq1Bx4IiJxyegQCBlAp2ZCFRGJS0aHQNeWgGs0SEQkLhkdAtoSEBHpm4wOgaP7BBQCIiLxyPAQiNwqAkRE4pPRIWDaEhAR6ZOMDoEjO4aVASIiccnwEIjcaktARCQ+GR0CR48OSm0dIiKZKsNDoGs4SCkgIhKPjA4B7RMQEembDA+ByK32CYiIxCfDQ0ATyImI9EVGh4CmjRAR6ZsMDwHtExAR6YuMDoEj00YoBURE4pLhIaB9AiIifZHhIRC51T4BEZH4ZHQIaAI5EZG+yewQCLfKABGR+GR0COiMYRGRvsnsEAjVazhIRCQ+GR0C2icgItI3MYWAmW00s1VmttzMakPbEDNbbGbrw+3g0G5mdreZ1ZnZSjOblaziK0oKAVi7bV+y3kJEJKv1ZkvgYnef4e6zw/07gSXuXgMsCfcBrgJqws984N5EFXu8WeMrGVRayKotLcl6CxGRrNaX4aDrgIVheSEwN6r9AY94Cag0s1F9eJ+TMjMGFuXT1tGZjJcXEcl6sYaAA0+Z2TIzmx/aRrj7NoBwOzy0jwHqo57bENqOYWbzzazWzGqbmpriqx4oKshTCIiIxKkgxn7nu/tWMxsOLDazdafoa920nbDn1t0XAAsAZs+eHfee3cJ8hYCISLxi2hJw963hthF4FDgH2NE1zBNuG0P3BmBc1NPHAlsTVfDxCvPzaG3X0UEiIvHoMQTMbKCZlXctA1cAq4FFwLzQbR7wWFheBNwUjhKaA7R0DRslQ6GGg0RE4hbLcNAI4NFwTH4B8At3f8LMXgUeNrNbgM3A9aH/48DVQB1wALg54VVHKc7Po7VdISAiEo8eQ8DdNwDTu2nfBVzaTbsDn05IdTEoLsxj76H2/no7EZGsktFnDAOMHTyAzbveTXUZIiIZKeNDYHLVQJoPtLH73dZUlyIiknEyPgSGlhUBsPdgW4orERHJPBkfAgVhKlEdISQi0nsZHwKF+ZGP0KoQEBHptYwPgaKCyAnKbR06YUxEpLcyPgS6tgTatSUgItJrWRMCGg4SEem9rAkBDQeJiPReFoRA2CegqSNERHotC0JAh4iKiMQre0KgU8NBIiK9lfEhUNQVAhoOEhHptYwPgcIj5wkoBEREeivzQ0D7BERE4pb5IZCnQ0RFROKV+SGg4SARkbhlfgiE4aBDbQoBEZHeyooQGFNZSl3T/lSXIiKScTI+BABGDiph1/7DqS5DRCTjZEUIDCotpEVXFhMR6TWFgIhIDlMIiIjksKwIgYrSQvYdaqdD8weJiPRKVoRAWXE+AAfbOlJciYhIZok5BMws38xeN7PfhvsTzexlM1tvZg+ZWVFoLw7368Lj1ckp/aiuSeRaNYmciEiv9GZL4LPA2qj73wC+7e41QDNwS2i/BWh299OAb4d+SVVUENkSUAiIiPROTCFgZmOBa4AfhfsGXAL8OnRZCMwNy9eF+4THLw39k6aoIPIxDrdrOEhEpDdi3RL4DnAH0PWv9lBgj7u3h/sNwJiwPAaoBwiPt4T+xzCz+WZWa2a1TU1NcZYf0RUC2hIQEemdHkPAzK4FGt19WXRzN109hseONrgvcPfZ7j67qqoqpmJPpmufwGGFgIhIrxTE0Od84ENmdjVQAlQQ2TKoNLOC8N/+WGBr6N8AjAMazKwAGATsTnjlUcpLIh9j97utyXwbEZGs0+OWgLt/3t3Huns18FHgj+7+MWAp8JHQbR7wWFheFO4THv+juyf1AP7p4yopyDNeeSepWSMiknX6cp7A54DbzayOyJj/faH9PmBoaL8duLNvJfasrLiAUZUlNDQfSPZbiYhklViGg45w96eBp8PyBuCcbvocAq5PQG29MqysmJ37NRwkItIbWXHGMHSFgKaTFhHpDYWAiEgOy5oQqCgtYO+h9p47iojIEVkTAmVFBbS2d+qC8yIivZA1ITCgOLKP+8BhTR0hIhKrrAmBIyeMHdARQiIiscqaEDh9RDkAdY37U1yJiEjmyJoQ0IVlRER6L2tCoDhcU+BQq0JARCRWWRMCpUUhBHRNARGRmGVNCJQURkLgnZ3vprgSEZHMkTUhUBpC4O0mhYCISKyyJgTy84yZ4ys5cFhnDYuIxCprQgBg7OABmj9IRKQXsioEhg4s0nTSIiK9kFUhUFVezP7D7RzSuQIiIjHJqhAYVlYEoCEhEZEYZVkIFANoSEhEJEZZFQJDu0Jgn7YERERikVUhMLw8EgLb9h5KcSUiIpkhq0Jg1KASBg8oZHVDS6pLERHJCFkVAmbG1NEVrNuxL9WliIhkhKwKAYBRg0pZUb+HvYfaUl2KiEjay7oQeN/koQC8smF3iisREUl/WRcC7x1bCcC7rZpDSESkJz2GgJmVmNkrZrbCzNaY2VdC+0Qze9nM1pvZQ2ZWFNqLw/268Hh1cj/CsQaGK4wd0MVlRER6FMuWwGHgEnefDswArjSzOcA3gG+7ew3QDNwS+t8CNLv7acC3Q79+M6AwcsF5hYCISM96DAGP6Lp6e2H4ceAS4NehfSEwNyxfF+4THr/UzCxhFfdgYHE+xQV5bNTFZUREehTTPgEzyzez5UAjsBh4G9jj7l0D7w3AmLA8BqgHCI+3AEO7ec35ZlZrZrVNTU19+xRRCvLzuGLaSH760iZe3rArYa8rIpKNYgoBd+9w9xnAWOAc4MzuuoXb7v7r9xMa3Be4+2x3n11VVRVrvTH5x8tPB+Bv7nuZto7OhL62iEg26dXRQe6+B3gamANUmllBeGgssDUsNwDjAMLjg4B+PV6zethAPnPJabR1OJ9/ZFV/vrWISEaJ5eigKjOrDMulwGXAWmAp8JHQbR7wWFheFO4THv+ju5+wJZBsn7m0honDBvLkmu10dvb724uIZIRYtgRGAUvNbCXwKrDY3X8LfA643czqiIz53xf63wcMDe23A3cmvuyeFeTnceOcCew71M6egzp7WESkOwU9dXD3lcDMbto3ENk/cHz7IeD6hFTXR1VhVtH63QcYMrAoxdWIiKSfrDtjONrZ1UMA+OlLm1JciYhIesrqEBg5qIQ8g9c2N6e6FBGRtJTVIQBw45wJbGh6l7c0vbSIyAmyPwTOmwDASzpxTETkBFkfApOryhhWVsTzdTtTXYqISNrJ+hAwM6aMLOfJNTs43K5J5UREomV9CABcMXUkAG9u134BEZFoORECF08ZDsBvV25LcSUiIuklJ0Jg3JBSAB55bQspmMFCRCRt5UQImBn/+88nsnP/YZ5Zrx3EIiJdciIEAO648gwK8oxP/rSWlgOaS0hEBHIoBIoK8vibORM41NbJ71dr34CICORQCAB88dqpDBlYxK+XNaS6FBGRtJBTIZCXZ3xg2ghqNzXzcG19qssREUm5nAoBgC99cBplxQXc8euVbNlzMNXliIikVM6FQElhPt/8yHsB+P0q7RsQkdyWcyEAcNWfjWLUoBJWbWlJdSkiIimVkyEA8J4xg/j96u3sP9ye6lJERFImZ0PgymkjaW3v5Ge66piI5LCcDYFrp49iYFE+v9N8QiKSw3I2BIoL8rnpfdWs2tLCkrU7Ul2OiEhK5GwIAPz1OeMpLcznloW1fPU3b6S6HBGRfpfTITBuyACeueNipo+r5MfPv8OyTbogvYjklpwOAYCq8mIe/MS5VA4o5P4XNqa6HBGRfpXzIQAwoKiAuTPG8JsVW7U1ICI5pccQMLNxZrbUzNaa2Roz+2xoH2Jmi81sfbgdHNrNzO42szozW2lms5L9IRLhhtnjAPiLe1/QdBIikjNi2RJoB/7R3c8E5gCfNrOpwJ3AEnevAZaE+wBXATXhZz5wb8KrToKpoyv4zl/OAOCBFzemtBYRkf7SYwi4+zZ3fy0s7wPWAmOA64CFodtCYG5Yvg54wCNeAirNbFTCK0+CuTPHUD10AE+s3k5re2eqyxERSbpe7RMws2pgJvAyMMLdt0EkKIDhodsYIHqe5obQdvxrzTezWjOrbWpq6n3lSfLJ909m064DfPPJdakuRUQk6WIOATMrA/4buM3d956qazdtJ1zd3d0XuPtsd59dVVUVaxlJ99Gzx3Hh6VX88Nl3tG9ARLJeTCFgZoVEAuDn7v5IaN7RNcwTbhtDewMwLurpY4GtiSk3+cyML1x9JgBf0wlkIpLlYjk6yID7gLXu/q2ohxYB88LyPOCxqPabwlFCc4CWrmGjTDFlZDmffP8knliznRX1e1JdjohI0sSyJXA+cCNwiZktDz9XA18HLjez9cDl4T7A48AGoA74IfD3iS87+W69+DSGDCziO394K9WliIgkTUFPHdz9Obof5we4tJv+Dny6j3WlXHlJIX91zjjuWfo2a7a2MG30oFSXJCKScDpj+BT++twJAHz4v15gq3YSi0gWUgicwpjKUm67rIbD7Z1c9M2nqd99INUliYgklEKgB7dddjr333w2rR2dXPDvS3li9fZUlyQikjAKgRhcNGU4D3z8HArzjU/9bBl3/HoFKxt01JCIZD6FQIwuPL2KZ+64mDNGlvNwbQMf+v7z3PXoqlSXJSLSJwqBXhg1qJQnbruQP9z+fiZVDeQXL2/mtc2aelpEMpdCIA6nDS/jofnnUVSQx1/c+wKPvNaQ6pJEROKiEIhTVXkx/+/GszDg9odX8K+Pr011SSIivaYQ6IOLpwznja9eyYiKYhY8s4GHX63v+UkiImlEIdBHJYX5PDT/PMZUlnLXo6vYvEvnEohI5lAIJED1sIE8cMs5dLpzzfee1aRzIpIxFAIJMrmqjAU3zmbfoXauu+d5/vlXK+joPOEyCiIiaUUhkECXTR3B4v9zIdNGV/CrZQ3c9YjOIxCR9KYQSLCaEeX87jMXMG10BQ/V1rN0XWPPTxIRSRGFQJL8aN5sAH720iYNC4lI2lIIJMmoQaXMGFfJknWNTPvSE9y9ZH2qSxIROYFCIIkW3HgWt11Ww6G2Tr61+C2+pyAQkTSjEEii4RUl3HbZ6bxy16VMHVXBfy5+i2899aaGh0QkbVjkapCpNXv2bK+trU11GUnVcqCNa773LA3NkSuUTR87iJvPn8jcmWNSXJmIZCozW+bus/v0GgqB/tPe0ckvX63nmbeaeOqNHQBUDx3Ah2eN5e8umkxhvjbMRCR2CoEMdrC1g6/+dg3PvLWTLXsO8oFpI7jpvGrOP21YqksTkQyRiBAoSFQx0julRfn824ffi7vzj79awSOvbeHJNTu4+fxqvnjtVMws1SWKSA7Q+EOKmRnfumEGr3zhUqaNruAnz29k1tcWa0ZSEekXCoE0Mby8hEW3/jnzL5xE84E27vjvldxy/6vsO9SW6tJEJIspBNJIfp5x19Vnsv5fruKCmmEsWdfIbb9cnuqyRCSL9RgCZvZjM2s0s9VRbUPMbLGZrQ+3g0O7mdndZlZnZivNbFYyi89Whfl5/PSWc/m7iyazZF0jdy9ZTzrswBeR7BPLlsD9wJXHtd0JLHH3GmBJuA9wFVATfuYD9yamzNz0mUtqGDu4lG8tfotrv/ccG3e+m+qSRCTL9BgC7v4MsPu45uuAhWF5ITA3qv0Bj3gJqDSzUYkqNteUFuWz9J8u4sY5E1izdS8X/cfTzL3neR58ZbO2DEQkIeLdJzDC3bcBhNvhoX0MEH1YS0NoO4GZzTezWjOrbWpqirOM7FeYn8fX5r6HBz8xh2v+bBTL6/fw+UdW8YkHllG/W5eyFJG+SfSO4e4Obu/2X1Z3X+Dus919dlVVVYLLyD7nTR7KPR+bxdqvXskFNcP4w9odXPDvS/nKb9bQ3tGZ6vJEJEPFGwI7uoZ5wm3XlVMagHFR/cYCW+MvT45XWpTPT285l0f//n0UFeTxk+c3Mv0rT/EPD77O0282KhBEpFfiDYFFwLywPA94LKr9pnCU0BygpWvYSBJr5vjBPHvHxXz64smMHTyA36zYyt/+5FWmfelJ/uvpOs1UKiIx6XHuIDN7ELgIGAbsAL4E/A/wMDAe2Axc7+67LTLXwfeJHE10ALjZ3XucFCgX5w5KtKZ9h3no1c0sfHETTfsOM7Aonw9MG8ktF0xk2uhBqS5PRJJAE8jJCQ63d7DgTxv4n+VbeLspckjpzedX87FzxzO5qkxzEolkEYWAnFJd435uvv8V6ndHrmEwoCifi6ZUcf1Z47j4jOE9PFtE0p1CQHrU0emsaNjDn95sYumbjaxsaAFg1vhKvnn9dCZXlaW4QhGJl0JAeq1p32G+vGgNv1sV2V9/0ZQqbjpvAhdPGa6hIpEMoxCQuK3Z2sK/Pb6O5+p2Hmm7ctpIPnXRZGaMq0xhZSISK4WA9Nn2lkM8tnwLj6/axoowVDSyooSLzxjO+acNZfrYSsYNGZDiKkWkOwoBSagNTft54MVNLH2zkU27jk5JMXhAIeUlhZwzcQhzJg2leugAaoaXM2hAYQqrFRGFgCRN475DrKhv4eUNu2g52MaLG3bR0HzwmD7Txw7iix+cylkThqSoSpHcphCQfnWwtYPaTbvZ3nKIxW/s4Kk3dgAwc3wl504cytTRFcyeMJjRlaUprlQkN+hC89KvSovyuaAmMtnf9bPHsWXPQb68aA0vvb2L1zfvOdJveHkxM8ZV8oVrzmTC0IGpKldEYqAtAUmIg60dLFm3gxfe3sWb2/exbFMzAO8ZU8EFNVVcWFPFnElDdBiqSAJpOEjS1mubm7nvuXd4el0j77Z2ADBqUAnXzRjDpGEDOb9mGGM0bCTSJwoBSXvuTtP+w/zX0rd56NV6DrZ1HHls6MAipows5/2nV3HJGcMpKylgZEWJthZEYqQQkIzS0em0dXTy7PqdPLe+iXXb9/H65j20Rl0DYVhZEacNL2PW+MEMLSumMN84/7RhlJcUUFVWrIAQiaIdw5JR8vOM/Lx8Lp86gsunjgCgtb2T1VtbqNuxnze27eXtpv28unE3L204/rLWMKysmPMmD+Xs6sHUDC9nyshyBhTlU1KY398fRSRraEtA0k5bRycHwn6EusZ9rNu+j/U79vPM+iY2hOmxu+TnGWdNGExBnjG0rJgrpo7gwpoqKkoLtNUgWU/DQZJzWg62sfdgG8+u38mu/Yd5dVMzB1vb2bW/lQ07jwbExGED+chZY/nQ9NEMLSuipCCfvDyFgmQXhYBIlD0HWvnTW028/M5ufvnKZqKvsDmsrIjzTxvG+yYPpaggj/NPG0ZlaRF5BgX58V5lVSS1FAIiJ3GorYPVW1pYtqmZbS2HeL5uJ+sb95/QrzDfmD62klkTBjNr/GAuOWM4hfmmoSTJCNoxLHISJYX5zK4ewuzqo/Ma7dp/mP2H22loPsjy+j24Oy9u2MXK+hZqw8ltXaaNrqA6nO18xshyThtextCyYs6ZqHmSJLtoS0BynruzcdcBVtTvYeOud3lz+74jWw2bdr1LW8exfyP5ecakYQOZOrqCERUlnF09hDGVpUwdXZGK8iWHaUtAJAHMjInDBjJx2InzHHV0Ousb99HZCc/X7aTlYBubdx9g9ZYWFr+xgwOtHSx4ZgMAeQaF+XmUFRdw7qQhlBYWRLYiRpRx5sgKRg4q6e+PJtIjhYDIKeTnGWeMjPyH391/+nWN+2g52Mbzdbt4t7Wdw22dvLRhFyvqW9iy59ipt8uKC47cnjtpCCUFkfMb8vONmeMqOX1EOdN1VTfpZxoOEkmS9o5OVm/dy859h6nd1Hzk/IdX3tnFu4ePTp+xfe+hY543qDRysZ7ThpdxxsjyI+2RfRPlVA4o5MxRGnoSDQeJpLWC/Lwj12u+LJwh3Z2WA2281biPF+p20XygFYjsi1i9dS+bdkXOfdi5v/WY5xQV5FFRcvTPt3roQN4zZtAxfcYPGcB7x0baCvPzeO/YQTrqSU6gEBBJsUEDCjm7eghnV5/8yKPW9k5e29xMZ6fzbN1O9h5sO/JYQ/NBVm1pOeYQ2Jaox6ONrDh2v0RBvjFjXOUJ7YUFeZxTPYTBA4uOaZ9UNZCKEl1WNJskZTjIzK4EvgvkAz9y96+fqr+Gg0QSq6PTeeWd3bR3RibnW1G/h/rdB0/ot2xzM9v2nNjeNf13d8YOPvkU4JGtj+73a0RvmZxMVXkxIyq0Az1WaTkcZGb5wD3A5UAD8KqZLXL3NxL9XiLSvfw847zJQ4/c77oiXKy27jnIm9v3HdO2fe8hlm/eQ1tn50mfs7x+zwnnXEBkSyZWYypLKSqI7SzumuFlTInab3IyZpE5po7f4jmVsYNLGVic/YMlyfiE5wB17r4BwMx+CVwHKAREMsToytJurxX9V+eMj+v12js6ea5u5ynD4EBrBy8ft9P8VDbuepcl6xr5w9odPfbtjHPAo2Z4WXxP7IXPXFrDB6ePTvr7nEwyQmAMUB91vwE49/hOZjYfmA8wfnx8v1gikhkK8vO4aMrwHvvNnTkmKe/fuO8QtRtP3EI5mR17D7G8fg9tHbFvwcSr62iwVElGCHR3+MEJOezuC4AFENknkIQ6REQAGF5ewtV/NirVZaSlZEyf2ACMi7o/FtiahPcREZE+SkYIvArUmNlEMysCPgosSsL7iIhIHyV8OMjd283sVuBJIoeI/tjd1yT6fUREpO+ScvyTuz8OPJ6M1xYRkcTRJZVERHKYQkBEJIcpBEREcphCQEQkh6XF9QTMrAnYFOfThwE7E1hOf8nEulVz/8jEmiEz6870mie4e+8mhjpOWoRAX5hZbV9n0UuFTKxbNfePTKwZMrNu1azhIBGRnKYQEBHJYdkQAgtSXUCcMrFu1dw/MrFmyMy6c77mjN8nICIi8cuGLQEREYmTQkBEJIdldAiY2ZVm9qaZ1ZnZnamup4uZjTOzpWa21szWmNlnQ/uXzWyLmS0PP1dHPefz4XO8aWYfSFHdG81sVaitNrQNMbPFZrY+3A4O7WZmd4eaV5rZrBTUOyVqXS43s71mdls6rmcz+7GZNZrZ6qi2Xq9bM5sX+q83s3kpqPmbZrYu1PWomVWG9mp5uiUIAAAEJUlEQVQzOxi1zn8Q9Zyzwu9VXfhc3V14Kpk19/r3ob+/W05S90NRNW80s+WhPbHr2t0z8ofINNVvA5OAImAFMDXVdYXaRgGzwnI58BYwFfgy8E/d9J8a6i8GJobPlZ+CujcCw45r+3fgzrB8J/CNsHw18HsiV5KbA7ycBr8P24EJ6biegQuBWcDqeNctMATYEG4Hh+XB/VzzFUBBWP5GVM3V0f2Oe51XgPPC5/k9cFU/19yr34dUfLd0V/dxj/8n8MVkrOtM3hI4ckF7d28Fui5on3Luvs3dXwvL+4C1RK69fDLXAb9098Pu/g5QR+TzpYPrgIVheSEwN6r9AY94Cag0s1Rev+9S4G13P9WZ5ylbz+7+DLC7m3p6s24/ACx2993u3gwsBq7sz5rd/Sl3bw93XyJy5cCTCnVXuPuLHvmWeoCjnzPhTrKeT+Zkvw/9/t1yqrrDf/M3AA+e6jXiXdeZHALdXdA+OVep7gMzqwZmAi+HplvDpvSPuzb/SZ/P4sBTZrbMzOaHthHuvg0i4QZ0XS08XWru8lGO/SNJ5/XcpbfrNt3q/ziR/za7TDSz183sT2Z2QWgbQ6TOLqmquTe/D+m2ni8Adrj7+qi2hK3rTA6BmC5on0pmVgb8N3Cbu+8F7gUmAzOAbUQ28SB9Psv57j4LuAr4tJldeIq+6VIzFrmM6YeAX4WmdF/PPTlZnWlTv5l9AWgHfh6atgHj3X0mcDvwCzOrID1q7u3vQzrUHO2vOPYfnISu60wOgbS+oL2ZFRIJgJ+7+yMA7r7D3TvcvRP4IUeHItLis7j71nDbCDxKpL4dXcM84bYxdE+LmoOrgNfcfQek/3qO0tt1mxb1hx3S1wIfC8MOhCGVXWF5GZEx9dOJ1Bw9ZNTvNcfx+5AW6xnAzAqADwMPdbUlel1ncgik7QXtwxjefcBad/9WVHv0mPn/ArqOBFgEfNTMis1sIlBDZAdPvzGzgWZW3rVMZAfg6lBb11Eo84DHomq+KRzJMgdo6RraSIFj/lNK5/V8nN6u2yeBK8xscBjSuCK09RszuxL4HPAhdz8Q1V5lZvlheRKRdbsh1L3PzOaEv4ubOPo5+6vm3v4+pNN3y2XAOnc/MsyT8HWdzD3eyf4hchTFW0SS8Auprieqrj8nshm2Elgefq4GfgqsCu2LgFFRz/lC+BxvksSjJ05R8yQiR0GsANZ0rU9gKLAEWB9uh4R2A+4JNa8CZqdoXQ8AdgGDotrSbj0TCaltQBuR/9huiWfdEhmHrws/N6eg5joi4+Vdv9c/CH3/IvzerABeAz4Y9TqziXzxvg18nzBTQT/W3Ovfh/7+bumu7tB+P/Cp4/omdF1r2ggRkRyWycNBIiLSRwoBEZEcphAQEclhCgERkRymEBARyWEKARGRHKYQEBHJYf8fPDFqDvhHmQ8AAAAASUVORK5CYII=\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "#按评分次数排列\n",
    "items_rating_timesl = items_rating_times.copy()\n",
    "items_rating_timesl.index = range(items_rating_timesl.count())\n",
    "fig, ax = plt.subplots(1, 1)\n",
    "items_rating_timesl.plot(ax = ax, title = 'Rating Times')"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 看看最流行的是哪些电影，与u.item关联"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 23,
   "metadata": {
    "ExecuteTime": {
     "end_time": "2020-08-18T01:16:40.612948Z",
     "start_time": "2020-08-18T01:16:40.576042Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>item_id</th>\n",
       "      <th>title</th>\n",
       "      <th>release_date</th>\n",
       "      <th>video_release_date</th>\n",
       "      <th>imdb_url</th>\n",
       "      <th>unknown</th>\n",
       "      <th>Action</th>\n",
       "      <th>Adventure</th>\n",
       "      <th>Animation</th>\n",
       "      <th>Children's</th>\n",
       "      <th>...</th>\n",
       "      <th>Fantasy</th>\n",
       "      <th>Film-Noir</th>\n",
       "      <th>Horror</th>\n",
       "      <th>Musical</th>\n",
       "      <th>Mystery</th>\n",
       "      <th>Romance</th>\n",
       "      <th>Sci-Fi</th>\n",
       "      <th>Thriller</th>\n",
       "      <th>War</th>\n",
       "      <th>Western</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>1</td>\n",
       "      <td>Toy Story (1995)</td>\n",
       "      <td>01-Jan-1995</td>\n",
       "      <td>NaN</td>\n",
       "      <td>http://us.imdb.com/M/title-exact?Toy%20Story%2...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>2</td>\n",
       "      <td>GoldenEye (1995)</td>\n",
       "      <td>01-Jan-1995</td>\n",
       "      <td>NaN</td>\n",
       "      <td>http://us.imdb.com/M/title-exact?GoldenEye%20(...</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>3</td>\n",
       "      <td>Four Rooms (1995)</td>\n",
       "      <td>01-Jan-1995</td>\n",
       "      <td>NaN</td>\n",
       "      <td>http://us.imdb.com/M/title-exact?Four%20Rooms%...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>4</td>\n",
       "      <td>Get Shorty (1995)</td>\n",
       "      <td>01-Jan-1995</td>\n",
       "      <td>NaN</td>\n",
       "      <td>http://us.imdb.com/M/title-exact?Get%20Shorty%...</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>5</td>\n",
       "      <td>Copycat (1995)</td>\n",
       "      <td>01-Jan-1995</td>\n",
       "      <td>NaN</td>\n",
       "      <td>http://us.imdb.com/M/title-exact?Copycat%20(1995)</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>5 rows × 24 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "   item_id              title release_date  video_release_date  \\\n",
       "0        1   Toy Story (1995)  01-Jan-1995                 NaN   \n",
       "1        2   GoldenEye (1995)  01-Jan-1995                 NaN   \n",
       "2        3  Four Rooms (1995)  01-Jan-1995                 NaN   \n",
       "3        4  Get Shorty (1995)  01-Jan-1995                 NaN   \n",
       "4        5     Copycat (1995)  01-Jan-1995                 NaN   \n",
       "\n",
       "                                            imdb_url  unknown  Action  \\\n",
       "0  http://us.imdb.com/M/title-exact?Toy%20Story%2...        0       0   \n",
       "1  http://us.imdb.com/M/title-exact?GoldenEye%20(...        0       1   \n",
       "2  http://us.imdb.com/M/title-exact?Four%20Rooms%...        0       0   \n",
       "3  http://us.imdb.com/M/title-exact?Get%20Shorty%...        0       1   \n",
       "4  http://us.imdb.com/M/title-exact?Copycat%20(1995)        0       0   \n",
       "\n",
       "   Adventure  Animation  Children's   ...     Fantasy  Film-Noir  Horror  \\\n",
       "0          0          1           1   ...           0          0       0   \n",
       "1          1          0           0   ...           0          0       0   \n",
       "2          0          0           0   ...           0          0       0   \n",
       "3          0          0           0   ...           0          0       0   \n",
       "4          0          0           0   ...           0          0       0   \n",
       "\n",
       "   Musical  Mystery  Romance  Sci-Fi  Thriller  War  Western  \n",
       "0        0        0        0       0         0    0        0  \n",
       "1        0        0        0       0         1    0        0  \n",
       "2        0        0        0       0         1    0        0  \n",
       "3        0        0        0       0         0    0        0  \n",
       "4        0        0        0       0         1    0        0  \n",
       "\n",
       "[5 rows x 24 columns]"
      ]
     },
     "execution_count": 23,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "item_cols = ['item_id', 'title', 'release_date', 'video_release_date', 'imdb_url', 'unknown', 'Action', 'Adventure',\n",
    " 'Animation', 'Children\\'s', 'Comedy', 'Crime', 'Documentary', 'Drama', 'Fantasy',\n",
    " 'Film-Noir', 'Horror', 'Musical', 'Mystery', 'Romance', 'Sci-Fi', 'Thriller', 'War', 'Western'] \n",
    "df_items = pd.read_csv(\"u.item\", sep = '|', names = item_cols, encoding = 'latin-1')\n",
    "df_items.head()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 24,
   "metadata": {
    "ExecuteTime": {
     "end_time": "2020-08-18T01:16:44.566561Z",
     "start_time": "2020-08-18T01:16:44.540556Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>item_id</th>\n",
       "      <th>rating_times</th>\n",
       "      <th>title</th>\n",
       "      <th>release_date</th>\n",
       "      <th>video_release_date</th>\n",
       "      <th>imdb_url</th>\n",
       "      <th>unknown</th>\n",
       "      <th>Action</th>\n",
       "      <th>Adventure</th>\n",
       "      <th>Animation</th>\n",
       "      <th>...</th>\n",
       "      <th>Film-Noir</th>\n",
       "      <th>Horror</th>\n",
       "      <th>Musical</th>\n",
       "      <th>Mystery</th>\n",
       "      <th>Romance</th>\n",
       "      <th>Sci-Fi</th>\n",
       "      <th>Thriller</th>\n",
       "      <th>War</th>\n",
       "      <th>Western</th>\n",
       "      <th>ranking_rating_times</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>50</td>\n",
       "      <td>583</td>\n",
       "      <td>Star Wars (1977)</td>\n",
       "      <td>01-Jan-1977</td>\n",
       "      <td>NaN</td>\n",
       "      <td>http://us.imdb.com/M/title-exact?Star%20Wars%2...</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>258</td>\n",
       "      <td>509</td>\n",
       "      <td>Contact (1997)</td>\n",
       "      <td>11-Jul-1997</td>\n",
       "      <td>NaN</td>\n",
       "      <td>http://us.imdb.com/Title?Contact+(1997/I)</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>100</td>\n",
       "      <td>508</td>\n",
       "      <td>Fargo (1996)</td>\n",
       "      <td>14-Feb-1997</td>\n",
       "      <td>NaN</td>\n",
       "      <td>http://us.imdb.com/M/title-exact?Fargo%20(1996)</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>181</td>\n",
       "      <td>507</td>\n",
       "      <td>Return of the Jedi (1983)</td>\n",
       "      <td>14-Mar-1997</td>\n",
       "      <td>NaN</td>\n",
       "      <td>http://us.imdb.com/M/title-exact?Return%20of%2...</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>3</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>294</td>\n",
       "      <td>485</td>\n",
       "      <td>Liar Liar (1997)</td>\n",
       "      <td>21-Mar-1997</td>\n",
       "      <td>NaN</td>\n",
       "      <td>http://us.imdb.com/Title?Liar+Liar+(1997)</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>5 rows × 26 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "   item_id  rating_times                      title release_date  \\\n",
       "0       50           583           Star Wars (1977)  01-Jan-1977   \n",
       "1      258           509             Contact (1997)  11-Jul-1997   \n",
       "2      100           508               Fargo (1996)  14-Feb-1997   \n",
       "3      181           507  Return of the Jedi (1983)  14-Mar-1997   \n",
       "4      294           485           Liar Liar (1997)  21-Mar-1997   \n",
       "\n",
       "   video_release_date                                           imdb_url  \\\n",
       "0                 NaN  http://us.imdb.com/M/title-exact?Star%20Wars%2...   \n",
       "1                 NaN          http://us.imdb.com/Title?Contact+(1997/I)   \n",
       "2                 NaN    http://us.imdb.com/M/title-exact?Fargo%20(1996)   \n",
       "3                 NaN  http://us.imdb.com/M/title-exact?Return%20of%2...   \n",
       "4                 NaN          http://us.imdb.com/Title?Liar+Liar+(1997)   \n",
       "\n",
       "   unknown  Action  Adventure  Animation          ...           Film-Noir  \\\n",
       "0        0       1          1          0          ...                   0   \n",
       "1        0       0          0          0          ...                   0   \n",
       "2        0       0          0          0          ...                   0   \n",
       "3        0       1          1          0          ...                   0   \n",
       "4        0       0          0          0          ...                   0   \n",
       "\n",
       "   Horror  Musical  Mystery  Romance  Sci-Fi  Thriller  War  Western  \\\n",
       "0       0        0        0        1       1         0    1        0   \n",
       "1       0        0        0        0       1         0    0        0   \n",
       "2       0        0        0        0       0         1    0        0   \n",
       "3       0        0        0        1       1         0    1        0   \n",
       "4       0        0        0        0       0         0    0        0   \n",
       "\n",
       "   ranking_rating_times  \n",
       "0                     0  \n",
       "1                     1  \n",
       "2                     2  \n",
       "3                     3  \n",
       "4                     4  \n",
       "\n",
       "[5 rows x 26 columns]"
      ]
     },
     "execution_count": 24,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 根据频次大小依次取电影信息\n",
    "df_items_sorted_by_rating_times_merge = pd.merge(df_items_sorted_by_rating_times, df_items, how='left', left_on='item_id', right_on='item_id')\n",
    "df_items_sorted_by_rating_times_merge['ranking_rating_times']=range(items_rating_times.count()) # 加上排名,数字越小，排在越前面\n",
    "\n",
    "df_items_sorted_by_rating_times_merge.head()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 27,
   "metadata": {
    "ExecuteTime": {
     "end_time": "2020-08-18T01:19:15.552309Z",
     "start_time": "2020-08-18T01:19:15.352850Z"
    }
   },
   "outputs": [
    {
     "data": {
      "image/png": "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ZGRkG0tPT1fHjh21a9euPG0OAAAgr+U6/Lz66qsqX768ihYtmm0sOjpa5cuX16uvvpqnzQEAAOS1XIefVatW6YEHHrjqeIcOHbR8+fI8aQoAAMBfch1+9u7dq9KlS191vGTJkkpNTc2TpgAAAPwl1+EnOjpaP/zww1XHv//++xx3iQEAABQkuQ4/TZo00cSJE686/sYbb3CqOwAAKPByHX4GDx6sRYsW6f7779eGDRuUnp6u9PR0rV+/Xn/+85+1ePFiDR482J+9AgAAXLNcX+enfv36+uCDD9SlSxctWLDAY6xEiRJ6//33dfPNN+d5gwAAAHnJq4sctm3bVnv37lVKSoq+//57mZmqVaumpKQkRURE+KtHAACAPOP1FZ7Dw8N17733+qMXAAAAv/P63l4AAACFWb6Gn8mTJ6tu3boqWrSoihYtqsTERC1atMg9npmZqV69eqlkyZKKjIxU+/bttX//fo8a+/btU7t27RQZGamSJUuqd+/eOnv27PV+KQAAoJDI1/BTrlw5jRkzRps2bdKmTZt09913649//KO2b98uSerTp48WLFigefPmafXq1Tp58qTatm2rrKwsSVJWVpbatGmjU6dOafXq1Zo3b57mz5+v/v375+fLAgAABZhPd3XPK+3atfOYHjlypCZPnqx169apXLlymjp1qmbOnKnmzZtLkmbNmqXy5ctr2bJlatmypZYsWaIdO3YoNTVV8fHxkqRx48bp0Ucf1ciRI7noIgAAyMbrLT8ZGRk5Pk6cOHFNu5uysrI0b948nTp1SomJidq8ebPOnTunpKQk9zLx8fGqXbu21qxZI0lau3atateu7Q4+ktSyZUtlZmZq8+bNV/1emZmZ2foHAADO4HX4iYmJUbFixbI9YmJiFB4ergoVKuill17ShQsXclVv69atKlKkiEJDQ/Xkk09qwYIFqlWrltLS0hQSEqJixYp5LB8bG6u0tDRJUlpammJjYz3GixUrppCQEPcyORk9erSio6Pdj/Lly3u5FgAAQGHl9W6v9957T0OGDNGjjz6q2267TWamjRs3avr06XrhhRd05MgRjR07VqGhoXr++ed/s1716tW1ZcsWHT9+XPPnz1fnzp21cuXKqy5vZnK5XO7py7++2jJXGjx4sPr16+eezsjIIAABAOAQXoef6dOna9y4cerQoYN7Xvv27VWnTh29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9++fXy8LAAAUYEH5+c1TUlI8pqdNm6bSpUtr8+bNatKkidLT0zV16lTNnDlTzZs3lyTNmjVL5cuX17Jly9SyZUstWbJEO3bsUGpqquLj4yVJ48aN06OPPqqRI0eqaNGi2b5vZmamMjMz3dMZGRl+fJUAAKAgKVDH/KSnp0uSihcvLknavHmzzp07p6SkJPcy8fHxql27ttasWSNJWrt2rWrXru0OPpLUsmVLZWZmavPmzTl+n9GjRys6Otr9KF++vL9eEgAAKGAKTPgxM/Xr10933HGHateuLUlKS0tTSEiIihUr5rFsbGys0tLS3MvExsZ6jBcrVkwhISHuZa40ePBgpaenux+pqal+eEUAAKAgytfdXpfr2bOn/ve//2n16tW/uayZyeVyuacv//pqy1wuNDRUoaGhvjcLAAAKrQKx5adXr176+OOP9fnnn6tcuXLu+XFxcTp79qyOHTvmsfzhw4fdW3vi4uKybeE5duyYzp07l22LEAAAQL6GHzNTz5499eGHH2r58uWqVKmSx3iDBg0UHByspUuXuucdOnRI27ZtU6NGjSRJiYmJ2rZtmw4dOuReZsmSJQoNDVWDBg2uzwsBAACFRr7u9nr66ac1Z84c/fvf/1ZUVJR7C050dLTCw8MVHR2trl27qn///ipRooSKFy+uAQMGqE6dOu6zv5KSklSrVi0lJyfr1Vdf1dGjRzVgwAB169YtxzO9AACAs+Vr+Jk8ebIkqVmzZh7zp02bpkcffVSSNH78eAUFBalDhw46ffq07rnnHr333nsKDAyUJAUGBurTTz9Vjx491LhxY4WHh6tjx44aO3bs9XwpAACgkMjX8GNmv7lMWFiYJk6cqIkTJ151mYSEBC1cuDAvWwMAAL9TBeKAZwAAgOuF8AMAAByF8AMAAByF8AMAAByF8AMAAByF8AMAAByF8AMAAByF8AMAAByF8AMAAByF8AMAAByF8AMAAByF8AMAAByF8AMAAByF8AMAAByF8AMAAByF8AMAAByF8AMAAByF8AMAAByF8AMAAByF8AMAAByF8AMAAByF8AMAAByF8AMAAByF8AMAAByF8AMAAByF8AMAAByF8AMAAByF8AMAAByF8AMAAByF8AMAAByF8AMAAByF8AMAAByF8AMAAByF8AMAAByF8AMAAByF8AMAAByF8AMAAByF8AMAAByF8AMAAByF8AMAAByF8AMAAByF8AMAAByF8AMAAByF8AMAAByF8AMAAByF8AMAAByF8AMAAByF8AMAAByF8AMAABwlX8PPqlWr1K5dO8XHx8vlcumjjz7yGDczDRs2TPHx8QoPD1ezZs20fft2j2WOHTum5ORkRUdHKzo6WsnJyTp+/Pj1fBkAAKAQydfwc+rUKdWrV0+TJk3KcfyVV17Ra6+9pkmTJmnjxo2Ki4tTixYtdOLECfcyHTt21JYtW5SSkqKUlBRt2bJFycnJ1+slAACAQiYoP79569at1bp16xzHzEwTJkzQkCFDdN9990mSpk8CTn+nAAAgAElEQVSfrtjYWM2ZM0dPPPGEdu7cqZSUFK1bt04NGzaUJE2ZMkWJiYn65ptvVL169ev2WgAAQOFQYI/52b17t9LS0pSUlOSeFxoaqqZNm2rNmjWSpLVr1yo6OtodfCTp9ttvV3R0tHuZnGRmZiojI8PjAQAAnKHAhp+0tDRJUmxsrMf82NhY91haWppKly6d7bmlS5d2L5OT0aNHu48Rio6OVvny5fOwcwAAUJAV2PBzicvl8pg2M495V47ntMyVBg8erPT0dPcjNTU17xoGAAAFWr4e8/Nr4uLiJF3culOmTBn3/MOHD7u3BsXFxenHH3/M9twjR45k22J0udDQUIWGhuZxxwAAoDAosFt+KlWqpLi4OC1dutQ97+zZs1q5cqUaNWokSUpMTFR6ero2bNjgXmb9+vVKT093LwMAAHC5fN3yc/LkSX3//ffu6d27d2vLli0qXry4EhIS1KdPH40aNUpVq1ZV1apVNWrUKEVERKhjx46SpJo1a6pVq1bq1q2b3n77bUlS9+7d1bZtW870AgAAOcrX8LNp0ybddddd7ul+/fpJkjp37qz33ntPgwYN0unTp9WjRw8dO3ZMDRs21JIlSxQVFeV+zuzZs9W7d2/3WWHt27e/6nWDAAAA8jX8NGvWTGZ21XGXy6Vhw4Zp2LBhV12mePHimjVrlh+6AwAAv0cF9pgfAAAAfyD8AAAARyH8AAAARyH8AAAARyH8AAAARyH8AAAARyH8AAAARyH8AAAARyH8AAAARyH8AAAARyH8AAAARyH8AAAARyH8AAAARyH8AAAARyH8AAAARyH8AAAARyH8AAAARyH8AAAARyH8AAAARyH8AAAARyH8AAAARyH8AAAARyH8AAAARyH8AAAARyH8AAAARyH8AAAARyH8AAAARyH8AAAARyH8AAAARyH8AAAARyH8AAAARyH8AAAARyH8AAAARyH8AAAARyH8AAAARyH8AAAARyH8AAAARyH8AAAARyH8AAAARyH8AAAARyH8AAAARyH8AAAARyH8AAAARyH8AAAARyH8AAAARyH8AAAARyH8AAAARyH8AAAARyH8AAAARyH8AAAAR/ndhJ8333xTlSpVUlhYmBo0aKAvvvgiv1sCAAAF0O8i/Pzzn/9Unz59NGTIEH355Ze688471bp1a+3bty+/WwMAAAVMUH43kBdee+01de3aVY8//rgkacKECVq8eLEmT56s0aNHZ1s+MzNTmZmZ7un09HRJUkZGRp73dubUyTypk1Nv1PasnVd1/VmbdX39arOur1/t38u69mdtfo55//f18rpm5t0TrZDLzMy0wMBA+/DDDz3m9+7d25o0aZLjc1566SWTxIMHDx48ePD4HTxSU1O9yg6FfsvPTz/9pKysLMXGxnrMj42NVVpaWo7PGTx4sPr16+eevnDhgo4ePaoSJUrI5XL5td8rZWRkqHz58kpNTVXRokWp7cfahbHnwlq7MPZM7etXl9rXr25hrp0bZqYTJ04oPj7eq+cV+vBzyZWhxcyuGmRCQ0MVGhrqMS8mJsZvveVG0aJF/fbGofb1qUvt61eX2te3dmHsubDWLow9+7v2b4mOjvb6OYX+gOeSJUsqMDAw21aew4cPZ9saBAAAUOjDT0hIiBo0aKClS5d6zF+6dKkaNWqUT10BAICCKnDYsGHD8ruJa1W0aFG9+OKLKlu2rMLCwjRq1Ch9/vnnmjZtWr7vzsqNwMBANWvWTEFBeb8XktrXpy61r19dal/f2oWx58JauzD27O/a/uIy8/b8sILpzTff1CuvvKJDhw6pdu3aGj9+vJo0aZLfbQEAgALmdxN+AAAAcqPQH/MDAADgDcIPAABwFMIPAABwFMIPAABwlMJzXhry3cGDB7V371798ssvKlWqlGrWrKng4OA8/R6ZmZnZrr7tRKmpqdqzZ497Xd94442sl+sgr99/586dU1pamvvnWLx48Tyr7S+HDx/2+D2vXr26AgMD86R2YX1fF8afo5lpy5YtHuv7pptuUunSpa+5dmH9OV6O8JMP9uzZoy+++MLjzVO/fn0lJiYqLCzM57pmppUrV+ZYu3nz5ipfvrzXNffv36+3335bc+fO1e7duz3unBsWFqamTZuqe/fu+tOf/uTTfdEWL16suXPn6osvvtC+fft04cIFRURE6Oabb1ZSUpIee+wxr+/Zckl6eroWLFiQ4/po2bKlzxfB9FfdvXv36q233tLcuXOVmprqsa5DQkJ05513qnv37vrzn/+sgADvN9quXLnSva737NmjzMxMFS9eXPXr11dSUpI6d+6skiVL+tR7YVvXl/jj/Xfy5EnNnj1bc+fO1YYNG5SZmekeK1eunJKSktS9e3fdeuutPvX8/fffa968eVddJ/fee6/X/5QcPHhQU6ZM0dy5c/Xdd995vPciIiJ01113qXv37mrXrp3X/fr7fe2vz1N//hz98Vl9yVdffaVJkybpX//6lzIyMhQSEqKwsDCdOHFCklS3bl11795djz32mFfrx98/x+uNU92vozlz5uiNN97Qhg0bVLp0aZUtW1bh4eE6evSofvjhB4WFhalTp0569tlnVaFChVzXPX36tMaPH68333xTP//8s+rVq+dRe9u2bTp48KCSkpI0dOhQ3X777bmq279/f02ZMkV333232rdvr9tuuy1b3S+++ELz5s1TRESE3n33XTVo0CBXtT/66CM9++yzSk9P1x/+8Ier1l67dq0effRR/fWvf1WpUqVyVfvQoUMaOnSoZs+erbi4uBxrb968WRUqVNBLL72kBx98MF/rStIzzzyjadOmKSkp6VfX9dy5cxUUFKRp06bl+kM3JSVFgwYN0oEDB9SyZcur1t6yZYuefPJJDR06VMWKFcvXdeLPdS357/03fvx4jRw5UhUrVvzVn+OCBQt0++23a+LEiapatWquev7f//6nZ599VsuXL1fDhg1zrL169WqdPn1azz33nHr37p2rEPTss89q8uTJatKkyW/+nhcrVkxTp05V/fr1c9WzP9/X/vo8lfz3c/TXZ/UlnTp10uLFi3X//fe7+770D01WVpa2b9/uXt/79u3TzJkz1bRp09+s68+fY77x6h7w8Fn9+vWtQYMGNnHiRNu7d2+28TNnztjnn39uTzzxhJUsWdLef//9XNcuV66c/fnPf7ZPPvnEzp49m+Mye/bssVGjRllCQoK98847uarbp08fS0tLy9Wy//73v+2f//xnrnu+9dZb7eOPP7asrKxfXW7//v02cOBAGzt2bK5rlypVyvr3729bt2696jK//PKLzZkzx2677TZ79dVX87WumdmAAQPs8OHDuVr2008/tX/961+5rl23bl17//33r/reuOSHH36wXr162d/+9rdc1y6M69rMf++/+++/3/73v//95nJnzpyxv//97zZlypRc1TW7+Hs+fvx4O3LkyK8ut2rVKrv33ntt5MiRuarbs2dPO3DgQK6WnT9/vs2dOzdXy5r5733tz89TM//9HP31WX3JmDFj7OTJk7ladv369bZw4cJcLevPz6f8wpaf6+TTTz9VmzZtcrXsTz/9pN27d+c6OW/btk21a9fO1bJnz57V3r17c/3fZmF05MiRXG8l8mZ5f9UtzFjX18+ZM2e82k3xez5+zp+fp/7EZ3XBQfiB186dO6eDBw+qbNmyhepeLoVRZmam9u/fr3Llyv1u/5ABhcn58+cL3efeoUOHtG/fPlWoUEFxcXH53U6BUPCPSvod2bx5s99qz58/X7/88kue1501a5bWr18v6eIf4ieffFKRkZGqXLmyIiIi1LNnT509e9bn+kuXLtVLL72k5cuXS5JWrVql1q1b6+6779a0adN8rjtu3Djt3bvX5+dfTWZmps6dO+ee/uGHHzRkyBAlJyfrhRde0O7du32u/d5772ndunWSLv6X//jjjysyMlLVqlVTkSJF9OSTT3ocdHktTpw4obfeekv9+/fX2LFjlZaW5nOtwriucyM1NVVdunTx6blfffWVXn75Zb355pv66aefPMYyMjJ8rns1ISEh2rlzp8/P37dvn8cBrBs3btRf/vIXNWjQQG3bttXixYvzos0c7dy5U5UrV77mOufPn9fSpUs1depULVu2TFlZWddULyUlRVu3bpUkXbhwQS+//LLKli2r0NBQlStXTmPGjJGv2w7MTEuXLtXw4cP11FNPqUePHho+fLiWLVvmc81LXn/9da1cuVLSxd/zP/7xjypXrpwSExNVtmxZ3X///Tp58qTXdaOiotS1a1etWbPmmvorMPJvj5vzuFwuq1y5so0cOdL279+f57WjoqKsW7dutm7dujyrW7VqVdu4caOZmQ0aNMgSEhLs/ffft61bt9oHH3xgVapUsWeffdan2jNnzrSgoCC7+eabrUiRIjZt2jSLiYmxxx9/3Lp27WohISE+7zt2uVwWGBhozZs3t3nz5llmZqZPda5011132fz5883MbPXq1RYaGmp169a1Bx980OrXr28RERG2Zs0an2pXqVLFva4HDBhgFStWtA8//NB27txpH330kVWrVs0GDhzoU+1KlSrZTz/9ZGZme/futXLlylmJEiXszjvvtNKlS1vx4sXtu+++86l2YVzXubFlyxYLCAjw+nmLFy+2kJAQu/HGGy0hIcFKlixpy5cvd4+npaX5VNfMbODAgTk+AgICrEuXLu5pbwUEBNiPP/5oZmZffPGFBQUFWYsWLezFF1+0Nm3aWGBgoH322Wc+9fxbfF3PvXr1ch+zkpqaajVq1LDAwECLjY21wMBAq1OnzjV9ztaqVcv+7//+z8zMRo0aZSVKlLDXXnvNFi1aZBMmTLDY2FgbM2aM13X3799vN910kwUGBlq9evUsKSnJWrRoYfXq1bPAwEC7+eabr6nvihUr2pdffmlmZk899ZTVqlXLVq1aZUeOHLHVq1db/fr1rUePHl7XdblcduONN5rL5bIaNWrY2LFj3e+Zwojwcx25XC7r1q2bxcbGWlBQkLVp08YWLFhg58+fz5PaI0aMsPr167vfpOPHj3f/wfNVaGio7du3z8zMqlevbp9++qnH+IoVK6xChQo+1b7pppvs9ddfNzOzZcuWWXh4uL322mvu8XHjxlnjxo19qu1yuWzatGn2xz/+0YKDg61EiRL2zDPP/OoBtLkRExNj33//vZmZNW3a1Pr27esx/sILL/jcc2hoqPvgzWrVqtmiRYs8xleuXGkJCQk+1Xa5XO4Pqk6dOtkdd9xhGRkZZmZ26tQpS0pKsgcffNDn2oVtXZtdPEj/1x7jx4/36Y9yYmKiPf/882ZmduHCBXvllVesSJEi7p/ntYQfl8tldevWtTvuuMPjERAQYDfffLPdcccdduedd/pU99L7o0WLFvb44497jPfr18+aNWvmU899+/b91cfDDz/s0/ooU6aM7dixw8zMOnToYM2bN3cfDP7zzz9b27Zt7f777/epZzOzsLAw92df7dq1s53QsXDhQqtSpYrXddu3b2933323HTx4MNvYwYMH7e6777Y//vGPvjVtnp8jlStXzhZa161bZ2XLlvW67qX3yJYtW6xnz55WvHhxCwkJsfvuu8/+85//2IULF3zuOT8Qfq6jS2+ec+fO2QcffGB/+MMf3P+pDBo0yL7++utrrm1mtmnTJnvqqacsJibGQkND7YEHHrAlS5b4VDchIcFWrFhhZmZly5Z1b5m4ZOfOnRYREeFT7cjISNu1a5d7Ojg42L766iv39Ndff20lSpTwqfbl6+PHH3+0v/3tb1ajRg0LCAiwW2+91d555x33H39ve965c6eZmcXGxtqWLVs8xr///nsrUqSITz1XqFDBvYUgp3W9Y8cOi4yM9Kn25eujcuXKtnTpUo/xNWvWWPny5a+5dmFZ15f6DggIMJfLddWHL3+UixYt6g5tl8yZM8ciIyPt448/vqbwM2LECKtcubL7d/KSoKAg2759u081zTx/hvHx8bZ27VqP8W3btlnJkiV9qn0pmDVr1izHxy233OLT+ggLC3N/fpQrV87Wr1/vMb5161afeza7GK4urYfY2Fj773//6zH+7bffWnh4uNd1IyMjs72XL/ff//7X599zM7MbbrjBUlJSzOziZ8qVewL+97//+fR7c/l7xMwsMzPT5syZY/fcc48FBARYuXLl7MUXX/S57+uN8HMdXfnmMbu4CfTSB1pAQIBP/7Vdrfbp06dtxowZ1qxZMwsICPBpC81zzz1njRs3tvT0dBs4cKD96U9/slOnTrnrP/TQQ9a8eXOfeo6JifEIfEWKFLEffvjBPb1r1y6fg1VO68Ps4mnAnTt3tsjISJ8+YO6++2575ZVXzMysUaNGNn36dI/xDz74wOetM88//7wlJibasWPH7LnnnrN27drZiRMnzOzi1pkOHTpYUlKST7VdLpf7VNUyZcrYtm3bPMb37NljoaGhPtcubOva7OIf+QULFlx1/Msvv/Tpj3KpUqVs06ZN2ebPmzfPIiIibPLkyT6HHzOztWvXunc3nzt3zsyuPfwEBARYamqqnTlzxipXrpxj0PT1d7F69eo2c+bMq477up7r1q1r8+bNMzOzmjVr5hjoixcv7nXdS3r06GFt27a18+fPW/fu3e3xxx/32LrRu3dvS0xM9LrulbtBr/TZZ59dU2h7+eWXrV69epaammovv/yyNWvWzA4dOmRmZocPH7ZWrVpZ+/btva57+a7RK+3evdteeOEFn/+Byg+En+vo1948Zhd3/XTs2NEvtb/77jv3pnhvnDlzxtq0aWMlSpSwVq1aWVhYmBUpUsRq1qxpUVFRVrZsWfd/59665ZZb7KOPPnJPp6ene3y4LF261KpVq+ZT7d9aH+np6V5fQ8Ps4gdqdHS0vfTSSzZx4kQrWbKkvfDCCzZ79mwbOnSoxcTEeHWdnMtlZmZa+/btrVixYtaiRQsLCwuziIgIq1q1qkVGRlpCQoJ98803PtV2uVx2yy23WGJiokVFRXmsd7OLQSU+Pt6n2oVxXZuZtWvX7lf/U92yZYu5XC6v67Zo0eKq1x2aM2eOBQcHX1P4Mbu4Tjt16mQ33XSTbd++3YKDg695y09AQID78e6773qMf/LJJz7t4jEz69ixo/Xp0+eq476u52nTplm5cuXs888/txkzZljNmjVt2bJlduDAAVu+fLnVqVMn2+47bxw/ftxuueUWq1KliiUnJ1tYWJhVqFDBWrRoYZUqVbKiRYv6dHxlz549rXz58vavf/3Ljh8/7vH9/vWvf1lCQoL17t3b576zsrLsscces/DwcGvQoIGFhYVZQECAFStWzAICAuzGG290787zxtX+yblcYdr1xanu11FAQIDS0tLy5N4q17O2JC1cuFCffPKJdu3apQsXLqhMmTJq3LixHn74YUVFRflUc8GCBSpRooSaNGmS4/iYMWN06tQp/fWvf/W6tj/Xx9q1a9WvXz/3WXCXxMfHa+DAgXrmmWeuqX5KSkqO67pjx46KjIz0qebgwYM9pu+880794Q9/cE/369dPe/bs0Ycffuh17cK6rr/44gudOnVKrVq1ynH81KlT2rRpU66ugHu5BQsWaNWqVRo/fnyO43PnztU777yjzz//3OuerzRz5kwNGDBAP/30k7Zu3apatWr5VOfKs7nKly/vUWvcuHE6c+aMhgwZ4nXttLQ0ZWZmen2V5dx47bXX9OKLL8rMlJWVpfPnz7vH2rdvr5kzZ6pIkSI+1z937pymTp2a4+/jU089pXLlynld8+zZs3rmmWf07rvv6vz58woJCXHPDwoKUteuXTVhwgT3fF9t2rQpx77btWvn06n6w4cP18CBAxUREXFNfRUUhJ/raOXKlWrcuLFfrhGxd+9eJSQk+HR/LfjmyJEjHh8sFStWzO+WfrdY11e3Z88ebd68WS1btrymP/SF1fHjx7VkyRLt3r3b4498Qb84YEZGhjZv3uy+zERcXJwaNGigokWL5nNnzkD4Qa4dPHhQhw4dUmBgoCpWrKiYmBi/fJ8ff/xRZuboi3Ht27fPY137esNR+MbMfP5H4qeffirUP6/Dhw+733sVKlTwectuTgrr+zorK0s//fSTAgMDC03P586d09atW93ru1KlSqpevfo11z116pQ2b97sUffmm28ufP9459sONwcaO3as7dmzx2/1f/nlF5s6dao99thj1qpVK2vTpo317NnTli1bdk113377bfcB2Zc/mjZt6r6ehC9+/vlnu++++ywhIcF69Ohh58+ft65du7qPP0hMTMzxdNDcOnjwoL344ot21113WY0aNezGG2+0tm3b2j/+8Y9ruryAv9azmdnf//53S0hIyLauGzdunONBtN7YsWOHdevWzWrWrGkxMTFWokQJu+WWW+zll192H8Tuq8K4rs+cOWP9+vWzJk2auA+s/utf/2qRkZEWERFhDz30kKWnp3tdNyAgwO666y6bPXu2nTlz5pr7vNLWrVvtscces6pVq1qRIkUsOjrabrrpJhs2bJj7AHlfTJ061apWrerxvgsMDLR77rknV/e5+jX+fF//8MMPNn36dBszZoy9+uqrNn/+fJ9+bjlZuHCh3XnnnRYaGuruOTo62h5++OEc7ymWWx9//LENHTrUfZ2qzz77zFq3bm0tW7a0t99++5r7Hj58uMXExGRb3zVq1PD5d+f8+fM2cOBAi4iIcNe7dFZkhQoV7OOPP77mvq8nws915K+LwZldPKC5QoUKVqJECStTpoy5XC5r06aNNWzY0AIDA+2BBx5wnxnijddee83i4uJs7NixNmnSJKtWrZoNHz7cPvnkE3vooYcsMjLSNm/e7FPPjz32mNWuXdsmTpxoTZs2tT/96U9Wt25dW716ta1Zs8ZuvfVWe+SRR3yqvXHjRvcfhcTERAsICLDk5GR78MEHLSYmxhITE306/dpf69nM7NVXX7UyZcrYhAkT7K233rKaNWvaiBEjbNGiRZacnGwRERHZTn/Prc8++8zCw8OtVatWdu+991poaKg9+eST9swzz1hCQoLVrFkz1zcuvFJhXNdmF68/Ex8fb/3797eaNWva008/bQkJCTZr1iybM2eOValSxXr16uV1XZfLZa1atbKQkBArVqyY9ezZ85r+SbjckiVLLDw83Nq2bWsPPPCAhYWFWY8ePax///5WqVIlq169uk8Xnnv99detdOnSNmbMGJswYYJVqVLFhg0bZgsWLLAHHnjAihQp4vNr8Nf7+uTJk3b//fd7XJYgLi7OAgMDrUiRIjZp0iSf+r1kxowZFhUVZX369LHnnnvOYmNj7bnnnrPJkydb06ZNrWTJkvbtt996XXfy5MkWFBRkDRo0sKJFi9qsWbMsKirKHn/8cXviiScsPDzcJkyY4HPfQ4cOtRtuuMFmzZplH3zwgd166602atQo27hxo/Xt29dCQ0OzXSohN5599lmrWbOmffTRR5aSkmJ33nmn/e1vf7OdO3faiy++aKGhobZ48WKf+77eCD/Xkb8uBmdm1rp1a3viiSfcd6kePXq0tW7d2swuXo+iYsWK9tJLL3ldt1KlSh4XNty5c6eVLFnS/d/8008/7fPp12XKlHFfQTUtLc1cLpfH9YhWr17t08W4zMwaN25sw4YNc0/PnDnTGjZsaGZmR48etZtuusmnMyr8tZ7NLl6Z9T//+Y97+ptvvrESJUq4/8D37t3bWrRo4VPtBg0auC8oaXbxzsu1a9c2s4uXLGjSpIl17drVp9qFcV2bmZUvX959evQPP/xgAQEBHmfBLVmyxKfLQ1w6K+bIkSM2duxYu/HGG93XunnzzTc9zvDx1s033+zxR33RokVWq1YtM7t4tuBdd91lXbp08bpu5cqV7ZNPPnFPb9++3UqVKuX+PX/qqaesZcuWPvXsr/d19+7drXHjxrZlyxb7+uuv7c9//rMNGjTITp06ZVOnTrWIiAibPXu2Tz2bmdWoUcN9Kr3ZxZBfrlw59xlNDz74oN17771e161Zs6b77Mfly5dbWFiY/f3vf3ePT5s2zWrWrOlz3+XKlfM4lX7Pnj1WtGhR9z/bQ4YM8emSKvHx8bZq1Sr39P79+61IkSLurZsjRozw6dT//EL4uY78dTE4M7OIiAiP/0IyMzMtODjYfYXnjz76yCpWrOhT3d27d3vMCwoKcu+O+vLLLy0qKsrnni/fDRgcHOwRBHft2uXzxb7Cw8M9rhmUlZVlwcHBlpaWZmYX/7D5cmq3v9bzpdqXr+sLFy54rOstW7b4fFG/yy8Id6l2cHCw+/ofK1assFKlSvlUuzCu60t9X77rIjg42OP6R7t37/bp2jY5nRK8Zs0a69Kli0VFRVlERIQlJyf73HNOP8dL75GVK1f69HP8rd/zzZs3X9PvuT/e1yVLlvTYZXb06FELCwtz78KdNGmS3XTTTT71bHZxXee0Tg4cOGBmZuvXr7eYmBif6l75vrv8c8/X990lRYoUyfYeCQoKcv+ub9u2zafP1aioqGy/55fX3b59+zX1fb1xY9N8Urp0aQ0aNEg7d+7UihUrVKtWLfXt21dlypTxqV5MTIxOnDjhnv7ll188TqOsW7euDh065HXdatWquW86KkkrVqxQcHCw+2Dk8PBwn/qVpKpVq2rhwoWSpEWLFiksLExLlixxjy9evFiVKlXyqXbp0qU9Xu+PP/6o8+fPu8+kqFq1qo4ePep1XX+tZ+niul66dKl7+vPPP1dISIh7XYeFhfl8UGF8fLx++OEH9/SePXuUlZWl4sWLS5ISEhI8Xpc3CuO6li6+5rVr10q6eCNPl8ulDRs2uMfXr1+vsmXLel03p59RYmKipk6dqkOHDumNN97w+Fl4Iz4+Xt9//717eteuXcrKylKJEiUkXTxF3ZebVlapUkUrVqxwT69atcrj97xIkSI+33DTX+/ry99jl3o8f3M4LcEAACAASURBVP68Tp06JUlKSkrS119/7VPPklSxYkVt2rTJPf3f//5XAQEBio2NlSQVL17c48a7uVWiRAn3jYAPHjyo8+fPa9++fe7xvXv3un8vfVGrVi0tWLDAPf3vf/9bERER7vXtcrl8OuO4Tp06mjt3rnv6/fffV5EiRdx1L1y4oNDQUJ/7vu7yO305ib8uBmdm1rlzZ2vatKnt3LnTdu3a5b754yUrVqzw6eqbly7K1rFjR/d/rpffOPGdd96x22+/3aeeZ82aZYGBgValShULCwuzDz74wOLj461Dhw72l7/8xUJCQnzeb//MM89Y7dq1bdGiRbZ8+XK76667PO5NlJKSYjfccIPXdf21ns3M/vnPf1pwcLB16NDBHnnkEStSpIg999xz7vG33nrL583KL7zwglWsWNGmTZtmc+bMsfr161vbtm3d4//+97+tRo0aPtUujOvazGz8+PEWFhZmzZs3t2LFitnEiRMtLi7OBg0aZM8995xFR0fbiBEjvK6bm4vB+Wro0KGWkJBgU6ZMsRkzZli9evU87gO1YMECn3aZzJw500JCQuyRRx6x7t27W3R0tPXr1889PmXKFPeuTG/5633dokULe/rpp93Tl44tuuS///3vNV0pedKkSRYdHW2DBg2yoUOHWnx8vMeu4VmzZnm8H3Pr6aeftqpVq9rLL79st912m3Xu3Nlq1KhhixYtspSUFKtTp45Puy4v+fTTTy04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\n",
      "text/plain": [
       "<Figure size 640x480 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "#前二十的流行电影\n",
    "popular_items_count_top_20 = df_items_sorted_by_rating_times_merge.iloc[0:20]['rating_times']\n",
    "popular_items_top_20_titles = df_items_sorted_by_rating_times_merge.iloc[0:20]['title']\n",
    "\n",
    "objects = (list(popular_items_top_20_titles))\n",
    "y_pos = np.arange(len(objects))\n",
    "performance = list(popular_items_count_top_20)\n",
    "\n",
    "plt.rcdefaults()\n",
    "plt.bar(y_pos, performance, align = 'center', alpha = 0.5)\n",
    "plt.xticks(y_pos, objects, rotation = 'vertical')\n",
    "plt.ylabel('Rating Count')\n",
    "plt.xlabel('Most popular Movies')\n",
    "\n",
    "plt.show()\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 计算每个电影的受欢迎程度"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 29,
   "metadata": {
    "ExecuteTime": {
     "end_time": "2020-08-18T01:29:30.296563Z",
     "start_time": "2020-08-18T01:29:30.283564Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>item_id</th>\n",
       "      <th>mean_rating</th>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>item_id</th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>1293</th>\n",
       "      <td>1293</td>\n",
       "      <td>5.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1467</th>\n",
       "      <td>1467</td>\n",
       "      <td>5.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1653</th>\n",
       "      <td>1653</td>\n",
       "      <td>5.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>814</th>\n",
       "      <td>814</td>\n",
       "      <td>5.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1122</th>\n",
       "      <td>1122</td>\n",
       "      <td>5.0</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "         item_id  mean_rating\n",
       "item_id                      \n",
       "1293        1293          5.0\n",
       "1467        1467          5.0\n",
       "1653        1653          5.0\n",
       "814          814          5.0\n",
       "1122        1122          5.0"
      ]
     },
     "execution_count": 29,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "#看哪些电影的平均评分分数最高，基于受欢迎的程度可以推荐最受欢迎的电影\n",
    "items_mean_rating = df_triplet['rating'].groupby(df_triplet['item_id']).mean()\n",
    "items_mean_rating = items_mean_rating.sort_values(ascending = False)\n",
    "\n",
    "df_items_sorted_by_mean_rating = pd.DataFrame({'item_id': items_mean_rating.index, 'mean_rating':items_mean_rating})\n",
    "df_items_sorted_by_mean_rating.head()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 31,
   "metadata": {
    "ExecuteTime": {
     "end_time": "2020-08-18T01:34:01.870884Z",
     "start_time": "2020-08-18T01:34:01.848895Z"
    }
   },
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "D:\\Anaconda3\\lib\\site-packages\\IPython\\core\\interactiveshell.py:2961: FutureWarning: 'item_id' is both an index level and a column label.\n",
      "Defaulting to column, but this will raise an ambiguity error in a future version\n",
      "  exec(code_obj, self.user_global_ns, self.user_ns)\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>item_id</th>\n",
       "      <th>mean_rating</th>\n",
       "      <th>rating_times</th>\n",
       "      <th>title</th>\n",
       "      <th>release_date</th>\n",
       "      <th>video_release_date</th>\n",
       "      <th>imdb_url</th>\n",
       "      <th>unknown</th>\n",
       "      <th>Action</th>\n",
       "      <th>Adventure</th>\n",
       "      <th>...</th>\n",
       "      <th>Film-Noir</th>\n",
       "      <th>Horror</th>\n",
       "      <th>Musical</th>\n",
       "      <th>Mystery</th>\n",
       "      <th>Romance</th>\n",
       "      <th>Sci-Fi</th>\n",
       "      <th>Thriller</th>\n",
       "      <th>War</th>\n",
       "      <th>Western</th>\n",
       "      <th>ranking_rating_times</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>1293</td>\n",
       "      <td>5.0</td>\n",
       "      <td>3</td>\n",
       "      <td>Star Kid (1997)</td>\n",
       "      <td>16-Jan-1998</td>\n",
       "      <td>NaN</td>\n",
       "      <td>http://us.imdb.com/M/title-exact?imdb-title-12...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>1467</td>\n",
       "      <td>5.0</td>\n",
       "      <td>2</td>\n",
       "      <td>Saint of Fort Washington, The (1993)</td>\n",
       "      <td>01-Jan-1993</td>\n",
       "      <td>NaN</td>\n",
       "      <td>http://us.imdb.com/M/title-exact?Saint%20of%20...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>1653</td>\n",
       "      <td>5.0</td>\n",
       "      <td>1</td>\n",
       "      <td>Entertaining Angels: The Dorothy Day Story (1996)</td>\n",
       "      <td>27-Sep-1996</td>\n",
       "      <td>NaN</td>\n",
       "      <td>http://us.imdb.com/M/title-exact?Entertaining%...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>814</td>\n",
       "      <td>5.0</td>\n",
       "      <td>1</td>\n",
       "      <td>Great Day in Harlem, A (1994)</td>\n",
       "      <td>01-Jan-1994</td>\n",
       "      <td>NaN</td>\n",
       "      <td>http://us.imdb.com/M/title-exact?Great%20Day%2...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>3</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>1122</td>\n",
       "      <td>5.0</td>\n",
       "      <td>1</td>\n",
       "      <td>They Made Me a Criminal (1939)</td>\n",
       "      <td>01-Jan-1939</td>\n",
       "      <td>NaN</td>\n",
       "      <td>http://us.imdb.com/M/title-exact?They%20Made%2...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>5 rows × 27 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "   item_id  mean_rating  rating_times  \\\n",
       "0     1293          5.0             3   \n",
       "1     1467          5.0             2   \n",
       "2     1653          5.0             1   \n",
       "3      814          5.0             1   \n",
       "4     1122          5.0             1   \n",
       "\n",
       "                                               title release_date  \\\n",
       "0                                    Star Kid (1997)  16-Jan-1998   \n",
       "1               Saint of Fort Washington, The (1993)  01-Jan-1993   \n",
       "2  Entertaining Angels: The Dorothy Day Story (1996)  27-Sep-1996   \n",
       "3                      Great Day in Harlem, A (1994)  01-Jan-1994   \n",
       "4                     They Made Me a Criminal (1939)  01-Jan-1939   \n",
       "\n",
       "   video_release_date                                           imdb_url  \\\n",
       "0                 NaN  http://us.imdb.com/M/title-exact?imdb-title-12...   \n",
       "1                 NaN  http://us.imdb.com/M/title-exact?Saint%20of%20...   \n",
       "2                 NaN  http://us.imdb.com/M/title-exact?Entertaining%...   \n",
       "3                 NaN  http://us.imdb.com/M/title-exact?Great%20Day%2...   \n",
       "4                 NaN  http://us.imdb.com/M/title-exact?They%20Made%2...   \n",
       "\n",
       "   unknown  Action  Adventure          ...           Film-Noir  Horror  \\\n",
       "0        0       0          1          ...                   0       0   \n",
       "1        0       0          0          ...                   0       0   \n",
       "2        0       0          0          ...                   0       0   \n",
       "3        0       0          0          ...                   0       0   \n",
       "4        0       0          0          ...                   0       0   \n",
       "\n",
       "   Musical  Mystery  Romance  Sci-Fi  Thriller  War  Western  \\\n",
       "0        0        0        0       1         0    0        0   \n",
       "1        0        0        0       0         0    0        0   \n",
       "2        0        0        0       0         0    0        0   \n",
       "3        0        0        0       0         0    0        0   \n",
       "4        0        0        0       0         0    0        0   \n",
       "\n",
       "   ranking_rating_times  \n",
       "0                     0  \n",
       "1                     1  \n",
       "2                     2  \n",
       "3                     3  \n",
       "4                     4  \n",
       "\n",
       "[5 rows x 27 columns]"
      ]
     },
     "execution_count": 31,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df_items_sorted_by_mean_rating_merge = pd.merge(df_items_sorted_by_mean_rating, df_items_sorted_by_rating_times_merge, how='left', left_on='item_id', right_on='item_id')\n",
    "df_items_sorted_by_mean_rating_merge['ranking_rating_times']=range(items_mean_rating.count()) # 加上排名,数字越小，排在越前面\n",
    "\n",
    "df_items_sorted_by_mean_rating_merge.head()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 34,
   "metadata": {
    "ExecuteTime": {
     "end_time": "2020-08-18T01:40:17.869985Z",
     "start_time": "2020-08-18T01:40:17.696411Z"
    }
   },
   "outputs": [
    {
     "data": {
      "image/png": "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Kzt8SVX1zu+wT58++uqrr2rhwoX1f//7n83yHTt2OHVGK125cuVsai5btkwTExOtz7ds2aJhYWEO161Vq1aGs0J3W758udPHp8qVK+v333+f4fWUlBR96qmntESJEk6fadm/f78GBwdrly5d9L333lM/Pz/t1KmTjh49Wrt06aJeXl46a9Ysp2rnNkKLHUaMGKEJCQmG1L5y5cp9B5ytWLFC161b53T9/fv364cffqh9+/bV3r176/Dhw/Xnn3/O1h/Ru6Wlpen777+vRYsWVXd392wfgFNSUvSNN97Q0NBQDQ4O1ueff946pkD1zgC7e8fn2Ove8RX3TuL1+uuva9OmTR2ua+RASFX7QrOzrl27pm+++aZWqFBBvb291dPTUyMiIvT555/X7du359jP2bRpk0ZFRambm1u23yNfffWVzePeP8gjR47M1niIjz76SH19fdXHx8ca8tMfTz31lM3gSGecP39emzdvrnXq1MmR0KJ65xLItGnT9IknntBy5cppmTJltF69ejp06FCNiYlxum58fLz27NlTK1WqpH379tXk5GQdN26cdcBs/fr1nXpv1qtXT+vXr299fPHFFzbLR40apfXq1XO67xEjRuj8+fOzXD506FB9+umnHa67du3a++4XEydO1I8++sjhuqqqb7zxhjZp0iTTZSkpKdqqVSunQ4vqnUtAzz77rPr7+1vHU3l4eGjt2rV10aJFTtfNbczTghyxc+dO2bRpk3Tp0sXmFKeZJCQkiLu7u8P3gPHx8ZFDhw5JeHi49avZ7du3ty5fvny5DBw40Omv+p48eVJKlCiR4TKl2cTHx8vRo0elXLlyeXuacLlz+fDnn3+W48ePS1pamhQrVkweffTRHJ24b9KkSbJu3TqZPHmyhIWF5Vjd3HDr1i1JSUlx6r5l9jh27Jh4enoatl0SExPF3d09T70Pb9++LYmJiRkud6ZLTU2V06dPO30ZMZ2qysWLFyUtLU0KFSokHh4e2aqX2wgtDkhISJCdO3fKuXPnxN3dXaKiouShhx7KkT8mx44dk02bNtnUbty4cZZv4LzQc27SO2cFHb4hZW4IDQ2VH3/8UWrWrClFixaVlStXSnR0tHX54cOHpUqVKobMtWIGqampcvnyZXF3d7cZV4Ccx7bOPRcvXrQeVyMiIgwLcEzIeA8XnuUxjdu3b+vgwYPV19fX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\n",
      "text/plain": [
       "<Figure size 640x480 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "#前二十的排名\n",
    "popular_items_count_top_20 = df_items_sorted_by_mean_rating_merge.iloc[0:20]['mean_rating']\n",
    "popular_items_top_20_titles = df_items_sorted_by_mean_rating_merge.iloc[0:20]['title']\n",
    "\n",
    "objects = (list(popular_items_top_20_titles))\n",
    "y_pos = np.arange(len(objects))\n",
    "performance = list(popular_items_count_top_20)\n",
    "\n",
    "plt.rcdefaults()\n",
    "plt.bar(y_pos, performance, align = 'center', alpha = 0.5)\n",
    "plt.xticks(y_pos, objects, rotation = 'vertical')\n",
    "plt.ylabel('Rating Count')\n",
    "plt.xlabel('Most popular Movies')\n",
    "\n",
    "plt.show()\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 36,
   "metadata": {
    "ExecuteTime": {
     "end_time": "2020-08-18T01:44:25.447430Z",
     "start_time": "2020-08-18T01:44:25.425488Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>item_id</th>\n",
       "      <th>mean_rating</th>\n",
       "      <th>rating_times</th>\n",
       "      <th>title</th>\n",
       "      <th>release_date</th>\n",
       "      <th>video_release_date</th>\n",
       "      <th>imdb_url</th>\n",
       "      <th>unknown</th>\n",
       "      <th>Action</th>\n",
       "      <th>Adventure</th>\n",
       "      <th>...</th>\n",
       "      <th>Film-Noir</th>\n",
       "      <th>Horror</th>\n",
       "      <th>Musical</th>\n",
       "      <th>Mystery</th>\n",
       "      <th>Romance</th>\n",
       "      <th>Sci-Fi</th>\n",
       "      <th>Thriller</th>\n",
       "      <th>War</th>\n",
       "      <th>Western</th>\n",
       "      <th>ranking_rating_times</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>15</th>\n",
       "      <td>408</td>\n",
       "      <td>4.491071</td>\n",
       "      <td>112</td>\n",
       "      <td>Close Shave, A (1995)</td>\n",
       "      <td>28-Apr-1996</td>\n",
       "      <td>NaN</td>\n",
       "      <td>http://us.imdb.com/M/title-exact?Close%20Shave...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>15</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>16</th>\n",
       "      <td>318</td>\n",
       "      <td>4.466443</td>\n",
       "      <td>298</td>\n",
       "      <td>Schindler's List (1993)</td>\n",
       "      <td>01-Jan-1993</td>\n",
       "      <td>NaN</td>\n",
       "      <td>http://us.imdb.com/M/title-exact?Schindler's%2...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>16</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>17</th>\n",
       "      <td>169</td>\n",
       "      <td>4.466102</td>\n",
       "      <td>118</td>\n",
       "      <td>Wrong Trousers, The (1993)</td>\n",
       "      <td>01-Jan-1993</td>\n",
       "      <td>NaN</td>\n",
       "      <td>http://us.imdb.com/M/title-exact?Wrong%20Trous...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>17</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>18</th>\n",
       "      <td>483</td>\n",
       "      <td>4.456790</td>\n",
       "      <td>243</td>\n",
       "      <td>Casablanca (1942)</td>\n",
       "      <td>01-Jan-1942</td>\n",
       "      <td>NaN</td>\n",
       "      <td>http://us.imdb.com/M/title-exact?Casablanca%20...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>18</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>19</th>\n",
       "      <td>114</td>\n",
       "      <td>4.447761</td>\n",
       "      <td>67</td>\n",
       "      <td>Wallace &amp; Gromit: The Best of Aardman Animatio...</td>\n",
       "      <td>05-Apr-1996</td>\n",
       "      <td>NaN</td>\n",
       "      <td>http://us.imdb.com/Title?Wallace+%26+Gromit%3A...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>19</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>20</th>\n",
       "      <td>64</td>\n",
       "      <td>4.445230</td>\n",
       "      <td>283</td>\n",
       "      <td>Shawshank Redemption, The (1994)</td>\n",
       "      <td>01-Jan-1994</td>\n",
       "      <td>NaN</td>\n",
       "      <td>http://us.imdb.com/M/title-exact?Shawshank%20R...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>20</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>21</th>\n",
       "      <td>603</td>\n",
       "      <td>4.387560</td>\n",
       "      <td>209</td>\n",
       "      <td>Rear Window (1954)</td>\n",
       "      <td>01-Jan-1954</td>\n",
       "      <td>NaN</td>\n",
       "      <td>http://us.imdb.com/M/title-exact?Rear%20Window...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>21</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>22</th>\n",
       "      <td>12</td>\n",
       "      <td>4.385768</td>\n",
       "      <td>267</td>\n",
       "      <td>Usual Suspects, The (1995)</td>\n",
       "      <td>14-Aug-1995</td>\n",
       "      <td>NaN</td>\n",
       "      <td>http://us.imdb.com/M/title-exact?Usual%20Suspe...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>22</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>23</th>\n",
       "      <td>50</td>\n",
       "      <td>4.358491</td>\n",
       "      <td>583</td>\n",
       "      <td>Star Wars (1977)</td>\n",
       "      <td>01-Jan-1977</td>\n",
       "      <td>NaN</td>\n",
       "      <td>http://us.imdb.com/M/title-exact?Star%20Wars%2...</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>23</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>24</th>\n",
       "      <td>178</td>\n",
       "      <td>4.344000</td>\n",
       "      <td>125</td>\n",
       "      <td>12 Angry Men (1957)</td>\n",
       "      <td>01-Jan-1957</td>\n",
       "      <td>NaN</td>\n",
       "      <td>http://us.imdb.com/M/title-exact?12%20Angry%20...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>24</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>25</th>\n",
       "      <td>513</td>\n",
       "      <td>4.333333</td>\n",
       "      <td>72</td>\n",
       "      <td>Third Man, The (1949)</td>\n",
       "      <td>01-Jan-1949</td>\n",
       "      <td>NaN</td>\n",
       "      <td>http://us.imdb.com/M/title-exact?Third%20Man,%...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>25</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>28</th>\n",
       "      <td>134</td>\n",
       "      <td>4.292929</td>\n",
       "      <td>198</td>\n",
       "      <td>Citizen Kane (1941)</td>\n",
       "      <td>01-Jan-1941</td>\n",
       "      <td>NaN</td>\n",
       "      <td>http://us.imdb.com/M/title-exact?Citizen%20Kan...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>28</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>29</th>\n",
       "      <td>963</td>\n",
       "      <td>4.292683</td>\n",
       "      <td>41</td>\n",
       "      <td>Some Folks Call It a Sling Blade (1993)</td>\n",
       "      <td>01-Jan-1993</td>\n",
       "      <td>NaN</td>\n",
       "      <td>http://us.imdb.com/M/title-exact?Some%20Folks%...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>29</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>30</th>\n",
       "      <td>427</td>\n",
       "      <td>4.292237</td>\n",
       "      <td>219</td>\n",
       "      <td>To Kill a Mockingbird (1962)</td>\n",
       "      <td>01-Jan-1962</td>\n",
       "      <td>NaN</td>\n",
       "      <td>http://us.imdb.com/M/title-exact?To%20Kill%20a...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>30</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>31</th>\n",
       "      <td>357</td>\n",
       "      <td>4.291667</td>\n",
       "      <td>264</td>\n",
       "      <td>One Flew Over the Cuckoo's Nest (1975)</td>\n",
       "      <td>01-Jan-1975</td>\n",
       "      <td>NaN</td>\n",
       "      <td>http://us.imdb.com/M/title-exact?One%20Flew%20...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>31</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>32</th>\n",
       "      <td>98</td>\n",
       "      <td>4.289744</td>\n",
       "      <td>390</td>\n",
       "      <td>Silence of the Lambs, The (1991)</td>\n",
       "      <td>01-Jan-1991</td>\n",
       "      <td>NaN</td>\n",
       "      <td>http://us.imdb.com/M/title-exact?Silence%20of%...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>32</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>33</th>\n",
       "      <td>480</td>\n",
       "      <td>4.284916</td>\n",
       "      <td>179</td>\n",
       "      <td>North by Northwest (1959)</td>\n",
       "      <td>01-Jan-1959</td>\n",
       "      <td>NaN</td>\n",
       "      <td>http://us.imdb.com/M/title-exact?North%20by%20...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>33</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>34</th>\n",
       "      <td>127</td>\n",
       "      <td>4.283293</td>\n",
       "      <td>413</td>\n",
       "      <td>Godfather, The (1972)</td>\n",
       "      <td>01-Jan-1972</td>\n",
       "      <td>NaN</td>\n",
       "      <td>http://us.imdb.com/M/title-exact?Godfather,%20...</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>34</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>35</th>\n",
       "      <td>285</td>\n",
       "      <td>4.265432</td>\n",
       "      <td>162</td>\n",
       "      <td>Secrets &amp; Lies (1996)</td>\n",
       "      <td>04-Oct-1996</td>\n",
       "      <td>NaN</td>\n",
       "      <td>http://us.imdb.com/M/title-exact?Secrets%20&amp;%2...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>35</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>36</th>\n",
       "      <td>272</td>\n",
       "      <td>4.262626</td>\n",
       "      <td>198</td>\n",
       "      <td>Good Will Hunting (1997)</td>\n",
       "      <td>01-Jan-1997</td>\n",
       "      <td>NaN</td>\n",
       "      <td>http://us.imdb.com/M/title-exact?imdb-title-11...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>36</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>20 rows × 27 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "    item_id  mean_rating  rating_times  \\\n",
       "15      408     4.491071           112   \n",
       "16      318     4.466443           298   \n",
       "17      169     4.466102           118   \n",
       "18      483     4.456790           243   \n",
       "19      114     4.447761            67   \n",
       "20       64     4.445230           283   \n",
       "21      603     4.387560           209   \n",
       "22       12     4.385768           267   \n",
       "23       50     4.358491           583   \n",
       "24      178     4.344000           125   \n",
       "25      513     4.333333            72   \n",
       "28      134     4.292929           198   \n",
       "29      963     4.292683            41   \n",
       "30      427     4.292237           219   \n",
       "31      357     4.291667           264   \n",
       "32       98     4.289744           390   \n",
       "33      480     4.284916           179   \n",
       "34      127     4.283293           413   \n",
       "35      285     4.265432           162   \n",
       "36      272     4.262626           198   \n",
       "\n",
       "                                                title release_date  \\\n",
       "15                              Close Shave, A (1995)  28-Apr-1996   \n",
       "16                            Schindler's List (1993)  01-Jan-1993   \n",
       "17                         Wrong Trousers, The (1993)  01-Jan-1993   \n",
       "18                                  Casablanca (1942)  01-Jan-1942   \n",
       "19  Wallace & Gromit: The Best of Aardman Animatio...  05-Apr-1996   \n",
       "20                   Shawshank Redemption, The (1994)  01-Jan-1994   \n",
       "21                                 Rear Window (1954)  01-Jan-1954   \n",
       "22                         Usual Suspects, The (1995)  14-Aug-1995   \n",
       "23                                   Star Wars (1977)  01-Jan-1977   \n",
       "24                                12 Angry Men (1957)  01-Jan-1957   \n",
       "25                              Third Man, The (1949)  01-Jan-1949   \n",
       "28                                Citizen Kane (1941)  01-Jan-1941   \n",
       "29            Some Folks Call It a Sling Blade (1993)  01-Jan-1993   \n",
       "30                       To Kill a Mockingbird (1962)  01-Jan-1962   \n",
       "31             One Flew Over the Cuckoo's Nest (1975)  01-Jan-1975   \n",
       "32                   Silence of the Lambs, The (1991)  01-Jan-1991   \n",
       "33                          North by Northwest (1959)  01-Jan-1959   \n",
       "34                              Godfather, The (1972)  01-Jan-1972   \n",
       "35                              Secrets & Lies (1996)  04-Oct-1996   \n",
       "36                           Good Will Hunting (1997)  01-Jan-1997   \n",
       "\n",
       "    video_release_date                                           imdb_url  \\\n",
       "15                 NaN  http://us.imdb.com/M/title-exact?Close%20Shave...   \n",
       "16                 NaN  http://us.imdb.com/M/title-exact?Schindler's%2...   \n",
       "17                 NaN  http://us.imdb.com/M/title-exact?Wrong%20Trous...   \n",
       "18                 NaN  http://us.imdb.com/M/title-exact?Casablanca%20...   \n",
       "19                 NaN  http://us.imdb.com/Title?Wallace+%26+Gromit%3A...   \n",
       "20                 NaN  http://us.imdb.com/M/title-exact?Shawshank%20R...   \n",
       "21                 NaN  http://us.imdb.com/M/title-exact?Rear%20Window...   \n",
       "22                 NaN  http://us.imdb.com/M/title-exact?Usual%20Suspe...   \n",
       "23                 NaN  http://us.imdb.com/M/title-exact?Star%20Wars%2...   \n",
       "24                 NaN  http://us.imdb.com/M/title-exact?12%20Angry%20...   \n",
       "25                 NaN  http://us.imdb.com/M/title-exact?Third%20Man,%...   \n",
       "28                 NaN  http://us.imdb.com/M/title-exact?Citizen%20Kan...   \n",
       "29                 NaN  http://us.imdb.com/M/title-exact?Some%20Folks%...   \n",
       "30                 NaN  http://us.imdb.com/M/title-exact?To%20Kill%20a...   \n",
       "31                 NaN  http://us.imdb.com/M/title-exact?One%20Flew%20...   \n",
       "32                 NaN  http://us.imdb.com/M/title-exact?Silence%20of%...   \n",
       "33                 NaN  http://us.imdb.com/M/title-exact?North%20by%20...   \n",
       "34                 NaN  http://us.imdb.com/M/title-exact?Godfather,%20...   \n",
       "35                 NaN  http://us.imdb.com/M/title-exact?Secrets%20&%2...   \n",
       "36                 NaN  http://us.imdb.com/M/title-exact?imdb-title-11...   \n",
       "\n",
       "    unknown  Action  Adventure          ...           Film-Noir  Horror  \\\n",
       "15        0       0          0          ...                   0       0   \n",
       "16        0       0          0          ...                   0       0   \n",
       "17        0       0          0          ...                   0       0   \n",
       "18        0       0          0          ...                   0       0   \n",
       "19        0       0          0          ...                   0       0   \n",
       "20        0       0          0          ...                   0       0   \n",
       "21        0       0          0          ...                   0       0   \n",
       "22        0       0          0          ...                   0       0   \n",
       "23        0       1          1          ...                   0       0   \n",
       "24        0       0          0          ...                   0       0   \n",
       "25        0       0          0          ...                   0       0   \n",
       "28        0       0          0          ...                   0       0   \n",
       "29        0       0          0          ...                   0       0   \n",
       "30        0       0          0          ...                   0       0   \n",
       "31        0       0          0          ...                   0       0   \n",
       "32        0       0          0          ...                   0       0   \n",
       "33        0       0          0          ...                   0       0   \n",
       "34        0       1          0          ...                   0       0   \n",
       "35        0       0          0          ...                   0       0   \n",
       "36        0       0          0          ...                   0       0   \n",
       "\n",
       "    Musical  Mystery  Romance  Sci-Fi  Thriller  War  Western  \\\n",
       "15        0        0        0       0         1    0        0   \n",
       "16        0        0        0       0         0    1        0   \n",
       "17        0        0        0       0         0    0        0   \n",
       "18        0        0        1       0         0    1        0   \n",
       "19        0        0        0       0         0    0        0   \n",
       "20        0        0        0       0         0    0        0   \n",
       "21        0        1        0       0         1    0        0   \n",
       "22        0        0        0       0         1    0        0   \n",
       "23        0        0        1       1         0    1        0   \n",
       "24        0        0        0       0         0    0        0   \n",
       "25        0        1        0       0         1    0        0   \n",
       "28        0        0        0       0         0    0        0   \n",
       "29        0        0        0       0         1    0        0   \n",
       "30        0        0        0       0         0    0        0   \n",
       "31        0        0        0       0         0    0        0   \n",
       "32        0        0        0       0         1    0        0   \n",
       "33        0        0        0       0         1    0        0   \n",
       "34        0        0        0       0         0    0        0   \n",
       "35        0        0        0       0         0    0        0   \n",
       "36        0        0        0       0         0    0        0   \n",
       "\n",
       "    ranking_rating_times  \n",
       "15                    15  \n",
       "16                    16  \n",
       "17                    17  \n",
       "18                    18  \n",
       "19                    19  \n",
       "20                    20  \n",
       "21                    21  \n",
       "22                    22  \n",
       "23                    23  \n",
       "24                    24  \n",
       "25                    25  \n",
       "28                    28  \n",
       "29                    29  \n",
       "30                    30  \n",
       "31                    31  \n",
       "32                    32  \n",
       "33                    33  \n",
       "34                    34  \n",
       "35                    35  \n",
       "36                    36  \n",
       "\n",
       "[20 rows x 27 columns]"
      ]
     },
     "execution_count": 36,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "#去掉打分次数小于20次的\n",
    "df_items_sorted_by_mean_rating_merge2 = df_items_sorted_by_mean_rating_merge[df_items_sorted_by_mean_rating_merge.rating_times > 20]\n",
    "df_items_sorted_by_mean_rating_merge2.head(20)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 37,
   "metadata": {
    "ExecuteTime": {
     "end_time": "2020-08-18T01:45:00.319202Z",
     "start_time": "2020-08-18T01:45:00.153645Z"
    }
   },
   "outputs": [
    {
     "data": {
      "image/png": "iVBORw0KGgoAAAANSUhEUgAAAi0AAAM6CAYAAABNTXPlAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAPYQAAD2EBqD+naQAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDIuMi4zLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvIxREBQAAIABJREFUeJzs3XmcTvX///HXdc0+ZszYGTNmhrETsmTsWZOItEq2ikqp9EEkRR/bh7KGCCFrSl+ypShE2SlE9rGXYYYZBjOv3x9+c91cZkbXdWaOa0497rfbdft8znUur3l1rnPOPOcs72NTVRUAAIBczu7pBgAAAFxBaAEAAJZAaAEAAJZAaAEAAJZAaAEAAJZAaAEAAJZAaAEAAJZAaAEAAJZAaAEAAJZAaAEAAJZAaAEAAJbg7ekGsiMtLU1Onz4twcHBYrPZPN0OAABwgarK5cuXJSwsTOx214+fWDq0nD59WiIiIjzdBgAAMCAuLk7Cw8Nd/rylQ0twcLCI3PqPzps3r4e7AQAArkhMTJSIiAjH73FXWTq0pJ8Syps3L6EFAACLcffSDi7EBQAAlkBoAQAAlkBoAQAAlkBoAQAAlkBoAQAAlkBoAQAAlkBoAQAAlkBoAQAAlkBoAQAAlkBoAQAAlkBoAQAAlkBoAQAAlkBoAQAAlkBoAQAAlkBoAQAAluDt6QZyszFrDuZInTeblcmROgAA/JtxpAUAAFgCR1o8IKeO4IhkPIpj5tEhjjwBADyJ0IJcgbAFAPg7nB4CAACWQGgBAACWQGgBAACWQGgBAACWwIW4gEFWvQsMAKyKIy0AAMASONIC/MtwFAeAVRFaAOQYAhEAMxFaAOR6Zl4/BMA6uKYFAABYAqEFAABYAqeHAPyrWfW5V1aszWk+ZBehBQBgeVYMcXAfoQUAAA8hELmH0AIAwD/MP/VUHBfiAgAASyC0AAAASyC0AAAASyC0AAAASyC0AAAASyC0AAAASyC0AAAASyC0AAAASyC0AAAASyC0AAAASyC0AAAASyC0AAAASyC0AAAASyC0AAAASyC0AAAAS8g1oWX48OFis9nkjTfe8HQrAAAgF8oVoWXr1q0ydepUue+++zzdCgAAyKU8HlquXLkizz77rEybNk3y5cvn6XYAAEAu5fHQ0rNnT2nVqpU0bdr0bz+bkpIiiYmJTi8AAPDv4O3JH75gwQLZvn27bNu2zaXPDx8+XAYPHmxyVwAAIDfy2JGWuLg4ef3112Xu3Lni7+/v0r/p37+/JCQkOF5xcXEmdwkAAHILjx1p2b59u5w/f16qV6/ueC81NVXWr18vEydOlJSUFPHy8nL6N35+fuLn53evWwUAALmAx0JLkyZN5Ndff3V6r2vXrlKuXDnp169fhsACAAD+3TwWWoKDg6VSpUpO7+XJk0cKFCiQ4X0AAACP3z0EAADgCo/ePXSnH374wdMtAACAXIojLQAAwBIILQAAwBIILQAAwBIILQAAwBIILQAAwBIILQAAwBIILQAAwBIILQAAwBIILQAAwBIILQAAwBIILQAAwBIILQAAwBIILQAAwBIILQAAwBIILQAAwBIILQAAwBIILQAAwBIILQAAwBIILQAAwBIILQAAwBIILQAAwBIILQAAwBIILQAAwBIILQAAwBIILQAAwBIILQAAwBIILQAAwBIILQAAwBIILQAAwBIILQAAwBIILQAAwBIILQAAwBIILQAAwBIILQAAwBIILQAAwBIILQAAwBIILQAAwBIILQAAwBIILQAAwBIILQAAwBIILQAAwBIILQAAwBIILQAAwBIILQAAwBIILQAAwBIILQAAwBIILQAAwBIILQAAwBIILQAAwBIILQAAwBIILQAAwBIILQAAwBIILQAAwBIILQAAwBIILQAAwBIILQAAwBIILQAAwBIILQAAwBIILQAAwBIILQAAwBIILQAAwBIILQAAwBIILQAAwBIILQAAwBIILQAAwBIILQAAwBIILQAAwBI8GlomT54s9913n+TNm1fy5s0rsbGxsnLlSk+2BAAAcimPhpbw8HAZMWKEbNu2TbZt2yaNGzeWRx99VPbu3evJtgAAQC7k7ckf3rp1a6fpoUOHyuTJk+Xnn3+WihUreqgrAACQG3k0tNwuNTVVvvjiC0lKSpLY2NhMP5OSkiIpKSmO6cTExHvVHgAA8DCPX4j766+/SlBQkPj5+clLL70kS5YskQoVKmT62eHDh0tISIjjFRERcY+7BQAAnuLx0FK2bFnZtWuX/Pzzz/Lyyy9L586dZd++fZl+tn///pKQkOB4xcXF3eNuAQCAp3j89JCvr6/ExMSIiEiNGjVk69atMm7cOPnkk08yfNbPz0/8/PzudYsAACAX8PiRljupqtN1KwAAACIePtIyYMAAadmypURERMjly5dlwYIF8sMPP8iqVas82RYAAMiFPBpazp07J88995ycOXNGQkJC5L777pNVq1ZJs2bNPNkWAADIhTwaWqZPn+7JHw8AACzE7WtaunXrJpcvX87wflJSknTr1i1HmgIAALiT26Fl1qxZcvXq1QzvX716VWbPnp0jTQEAANzJ5dNDiYmJoqqiqnL58mXx9/d3zEtNTZUVK1ZI4cKFTWkSAADA5dASGhoqNptNbDablClTJsN8m80mgwcPztHmAAAA0rkcWtatWyeqKo0bN5Yvv/xS8ufP75jn6+srkZGREhYWZkqTAAAALoeWhg0biojI0aNHJSIiQuz2XDcuHQAA+Adz+5bnyMhIuXTpkmzZskXOnz8vaWlpTvM7deqUY80BAACkczu0LFu2TJ599llJSkqS4OBgsdlsjnk2m43QAgAATOH2OZ633nrLMVbLpUuX5OLFi45XfHy8GT0CAAC4H1pOnTolvXr1ksDAQDP6AQAAyJTboaVFixaybds2M3oBAADIktvXtLRq1Ur69Okj+/btk8qVK4uPj4/T/DZt2uRYcwAAAOncDi0vvviiiIgMGTIkwzybzSapqanZ7woAAOAOboeWO29xBgAAuBcYIQ4AAFiC20daMjstdLtBgwYZbgYAACArboeWJUuWOE3fuHFDjh49Kt7e3lKqVClCCwAAMIXboWXnzp0Z3ktMTJQuXbpIu3btcqQpAACAO+XINS158+aVIUOGyLvvvpsT5QAAADLIsQtxL126JAkJCTlVDgAAwInbp4fGjx/vNK2qcubMGZkzZ4489NBDOdYYAADA7dwOLWPGjHGattvtUqhQIencubP0798/xxoDAAC4nduh5ejRo2b0AQAAcFfZuqbl5MmTcurUqZzqBQAAIEtuh5a0tDQZMmSIhISESGRkpJQoUUJCQ0Plgw8+YIh/AABgGrdPD73zzjsyffp0GTFihNStW1dUVX766Sd5//335dq1azJ06FAz+gQAAP9yboeWWbNmyaeffipt2rRxvFelShUpXry4vPLKK4QWAABgCrdPD8XHx0u5cuUyvF+uXDmJj4/PkaYAAADu5HZoqVKlikycODHD+xMnTpQqVarkSFMAAAB3cvv00P/+9z9p1aqVfPfddxIbGys2m002bdokcXFxsmLFCjN6BAAAcP9IS8OGDeXgwYPSrl07uXTpksTHx8tjjz0mBw4ckPr165vRIwAAgPtHWkREwsLCuOAWAADcUy4fafnjjz/kmWeekcTExAzzEhISpEOHDnLkyJEcbQ4AACCdy6Fl1KhREhERIXnz5s0wLyQkRCIiImTUqFE52hwAAEA6l0PL+vXr5Yknnshy/pNPPilr167NkaYAAADu5HJoOX78uBQuXDjL+QULFpS4uLgcaQoAAOBOLoeWkJAQOXz4cJbzDx06lOmpIwAAgJzgcmhp0KCBTJgwIcv548eP55ZnAABgGpdDS//+/WXlypXy+OOPy5YtWyQhIUESEhLkl19+kfbt28vq1aulf//+ZvYKAAD+xVwep6VatWqyePFi6datmyxZssRpXoECBWTRokVy//3353iDAAAAIm4OLvfII4/I8ePHZdWqVXLo0CFRVSlTpow0b95cAgMDzeoRAADA/RFxAwICpF27dmb0AgAAkCW3nz0EAADgCYQWAABgCYQWAABgCYQWAABgCW5fiJvZU55FRGw2m/j5+Ymvr2+2mwIAALiT26ElNDRUbDZblvPDw8OlS5cu8t5774ndzoEcAACQM9wOLZ999pm888470qVLF6lVq5aoqmzdulVmzZolAwcOlD///FNGjx4tfn5+MmDAADN6BgAA/0Juh5ZZs2bJhx9+KE8++aTjvTZt2kjlypXlk08+ke+//15KlCghQ4cOJbQAAIAc4/b5m82bN0u1atUyvF+tWjXZvHmziIjUq1dPTpw4kf3uAAAA/j+3Q0t4eLhMnz49w/vTp0+XiIgIERG5cOGC5MuXL/vdAQAA/H9unx4aPXq0PPHEE7Jy5UqpWbOm2Gw22bp1q/z++++yePFiERHZunWrPPXUUzneLAAA+PdyO7S0adNGDhw4IFOmTJGDBw+KqkrLli3l66+/lqioKBERefnll3O6TwAA8C/ndmgREYmKipIRI0bkdC8AAABZMhRaLl26JFu2bJHz589LWlqa07xOnTrlSGMAAAC3czu0LFu2TJ599llJSkqS4OBgp4HmbDYboQUAAJjC7buH3nrrLenWrZtcvnxZLl26JBcvXnS84uPjzegRAADA/dBy6tQp6dWrlwQGBprRDwAAQKbcDi0tWrSQbdu2mdELAABAlty+pqVVq1bSp08f2bdvn1SuXFl8fHyc5rdp0ybHmgMAAEjn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f/31lyQnJ0vBggUlT548nm4JbkpJSZEtW7bIsWPHJDk5WQoVKiTVqlWT6OhoT7f2t27cuCFnz5519J0/f35Pt/S3zFreZn+P92JbT0lJyTDIZ3bExcU5LY+KFSvmaH2z3Iv1OqeXtdl17wVCi4sSEhJkyZIlsmHDhgw7nBYtWmRrMDwzal+7dk0WLlwo8+fPl02bNklSUpJjXkxMjDRv3lxefPFFue+++3JV3yIiBw4ckPnz52dZt3379oY3ODNri4gcO3Ys09qxsbHi7+/vdr1NmzbJhAkT5Ouvv5br169LaGioBAQESHx8vKSkpEjJkiWle/fu8tJLL0lwcHCu6FlE5MqVKzJ37lyZP3++bNmyxelBp+Hh4dK8eXPp3r271KxZ01B9VZUff/wx076bNm0qERERhuqatbzN/B7N3tZXr17t2GZOnDghaWlpEhgYKPfff780b95cunbt6vZQ7MePH5cpU6bI/PnzJS4uzumheb6+vlK/fn3p3r27tG/fXux2908ImLV+mL1em7GszazrCdzy/DfOnDkjgwYNkrlz50rRokWlVq1aUrx4cccO57fffpPt27dLZGSkvPfee/LUU095vPbkyZNl8ODBUrBgQWnTpk2mdTds2CDLli2Tpk2bypgxY9z6S8+svnfu3Cl9+/aVDRs2SJ06dbLsOzExUfr27StvvPGGywHDzNoiIvPmzZPx48fLli1bpHDhwk61Dx8+LP7+/vLss89Kv379JDIy0qWajz76qGzdulU6dOggbdq0kRo1akhgYKBj/pEjR2TDhg0yf/582b17t8yePVuaNWvm0Z5FRMaMGSNDhw6VqKiou65/S5Yskdq1a8uECROkdOnSLtW+evWqjBkzRiZNmiQXLlyQKlWqZKh9+vRpad68uQwaNEhq167tct9mLW8zv0czt/Wvv/5a+vXrJwkJCfLwww9nWXvz5s3SpUsX+eCDD6RQoUJ/W/f111+XmTNnSvPmze/a8/z588Xb21tmzpzpcggwc/0wc702a1mbVdej3H82879LoUKF9K233tJff/01y88kJyfrvHnztFatWjpq1CiP137kkUd0y5Ytf/u5y5cv64cffqiTJ092uWdV8/ouUaKETpgwQS9cuHDXz23atEmfeOIJHTp0qMs9m1m7WrVqWr16dZ0wYYIeP348w/xr167punXrtEePHlqwYEFdtGiRS3UnTpyoKSkpLn32t99+02+//dbjPauqPv7447pnz56//dy1a9f0448/1mnTprlcOzw8XNu3b6/Lli3T69evZ/qZY8eO6bBhw7REiRI6depUl2ubtbzN/B7N3NZr1qypS5cu1dTU1Lt+7uTJk9qnTx8dPXq0S3X/85//6Pnz51367PLly/WLL75w6bOq5q4fZq7XZi1rs+p6Ekda/saff/7pVvJ05/Nm1jaTWX1fv35dfH19Xa7rzufNrL18+XJp1aqVS5/966+/5OjRo4YPH+cUK/YsIvLbb79JpUqVXPrs9evX5fjx4y7/tQvrY/345yO04F9PVcVms3m6DfwLnTt3TlJSUqREiRKebgWwBG55NmjXrl3yxRdfyMaNGyW7ue/ChQuybt06iY+PF5Fbf9mOHDlShgwZIvv37zdc9/PPP5cePXrI/PnzRURkyZIlUq1aNalQoYIMHz48Wz2nO3nypFy5ciXD+zdu3JD169cbqvfXX385pjds2CDPPvus1K9fXzp27CibN2/OVr+Z8fPzy9ZyvpuuXbvK6dOnDf/7b7/9Vm7evOmYnjdvnlStWlXy5MkjMTExMn78eMO1t2/fbvjf/p3KlSvLBx98IHFxcab9jCNHjsjs2bNl5MiRMnr0aPnyyy8lMTHRtJ8nIrJ7927x8vJy+99dvnxZOnbsKJGRkdK5c2e5fv269OzZU4oVKybR0dHSsGHDbPW+f/9+GT16tMyYMUMuXbqU4We/8sorhmvf7uLFizJ27Fjp2bOn/Pe//zXt+92/f7+ULFkyWzXMWj92794t//3vf2XSpElO+yoRkcTEROnWrZuhujt37pSjR486pj///HOpW7euRERESL169WTBggWG6rZu3VrmzJkjV69eNfTvcx1PnpuyimeeeUYTExNV9da54ebNm6vNZlNfX1+12Wxao0YNvXjxoqHav/zyi4aEhKjNZtN8+fLptm3bNDo6WkuXLq0xMTEaEBCg27dvd7vuxIkTNSAgQB9++GEtVKiQjho1SvPly6cDBw7UAQMGaFBQkM6YMcNQz6qqp0+f1po1a6rdblcvLy/t1KmTXr582TH/7Nmzarfb3a4bGxurK1asUFXVr7/+Wu12u7Zp00b79eun7dq1Ux8fH122bJmhnt98881MX3a7XTt16uSYNmL37t2Zvnx8fHTJkiWOaXfZ7XY9d+6cqqouXrxYvby89LXXXtO5c+fqW2+9pX5+fjpv3jxDPdtsNi1ZsqQOHTpUT548aajG3WoXKFBAvby8tEWLFrp48WK9ceNGjtS+cuWKPv7442qz2dRms6ndbteiRYuql5eXBgUF6cSJE3Pk52Rm165darPZ3P53r776qpYrV07Hjx+vjRo10kcffVQrVaqkGzdu1PXr12ulSpV0wIABhnpau3at+vv7a0xMjBYtWlSLFCmiGzdudMw3ui2qqhYrVkz/+usvVVU9cuSIFi1aVIsWLarNmjXT8PBwDQkJ0f379xuqfTe7du0y3LN34X7sAAAgAElEQVSZ68fq1avV19dXK1asqCVKlNCCBQvq2rVrHfOzs6yrVavmqDVt2jQNCAjQXr166eTJk/WNN97QoKAgnT59utt1bTabent7a0hIiL700ku6bds2Q/3lFoQWF9z+i+M///mPRkdHO4LEr7/+quXLlzf8y65p06b6wgsvaGJioo4aNUrDw8P1hRdecMx//vnntW3btm7XrVChgs6aNUtVVbds2aI+Pj76ySefOOZPnTpVa9asaahnVdVOnTpp7dq1devWrbpmzRqtUaOGVq9eXePj41X11sZrZOceHBysR48eVVXVBx54QEeMGOE0f8KECVqtWjVDPdtsNq1atao2atTI6WWz2bRmzZraqFEjffDBBw3Xttvtjh3l7a/0943szGw2m2Pdq1u3rg4aNMhp/qhRowx/jzabTV988UUtUqSIent7a6tWrXTJkiV68+ZNQ/XurH3q1CldsmSJtm7dWr29vR0XcO/bty9btbt3765169bVXbt26e+//67t27fXvn37alJSkk6fPl0DAwN17ty5hmq3a9furq/GjRsb+h4jIiIcv5BOnTqlNptNly5d6pi/fPlyLVu2rKGe69Wrp//5z39UVfXmzZs6ZMgQDQ4O1u+//15Vs/eL9Pb17+mnn9ZGjRppUlKSqt664PSRRx7Rxx9/3O26Wf0Bkf7q2LGj4Z7NXD9iY2Md4TItLU3/97//aVBQkK5cuVJVs7esAwMDHRfFV6tWzWl/rao6d+5crVChgtt1bTab7t27V8eMGaOVK1dWu92u9913n06YMMGxv7YSQosLbt9wK1asqAsXLnSav3z5ci1durSh2vny5XPsxK9fv652u11/+eUXx/wdO3Zo8eLF3a4bEBCgx44dc0z7+vrqb7/95pg+ePCghoaGGupZVTUsLMypz2vXrumjjz6qVatW1QsXLhjeeENCQhxHJAoXLpzh6MShQ4c0MDDQUM/Dhg3T6Ohox848nbe3t+7du9dQzXRVqlTRVq1a6f79+/XYsWN67NgxPXr0qHp7e+uaNWsc77nr9nWvcOHCGY66HThwQENCQgz1nF77xo0bunjxYn344YfVy8tLixQpon379tXff//dUN07+1ZVPXPmjA4bNkxLly6tdrtdY2NjDf3VqKpasGBBp78W4+Pj1d/f3/HLdOLEiVq1alVDtb29vbVly5bapUuXTF9t2rQxtF77+fnpiRMnHNOBgYF64MABx/SxY8cMr9d58+bVQ4cOOb332WefaVBQkK5evTrHQktm287PP/+s4eHhbte12+16//33Z/gDIv1Vo0YNwz2buX5ktqznzZunefLk0aVLl2ZrWRcoUMDRd+HChXXXrl1O8w8dOqQBAQFu171zW/zll1+0e/fuGhISogEBAfrMM89k+F5zM0KLC2w2m+MWvYIFC2b4BXfs2DH19/c3VDtPnjyOIwuqqkFBQXr48GHH9PHjxw3Vzp8/v9NftAULFnT6OYcOHdI8efIY6ln1Vt8HDx50eu/GjRvatm1bve+++3TPnj2GNt42bdro22+/raqqLVq00HHjxjnNnzZtmuGAqHrrqFOZMmX0rbfectwSmROhJSUlRV9//XWtUKGC7tixw/F+dmvbbDZdt26d7t69WyMjI3Xr1q1O8/fv369BQUGGa9++M1O9devjkCFDtGTJkmq327V+/fqGat9+dPJO69at044dOxpe/0JDQ53WvevXr6u3t7djGz148KDh7bFy5cr66aefZjl/586dhtbrsLAwp8D5zDPPOC2f3377TfPly+d2XdVb23Zmp5BnzZqlefLk0enTp2crtKQv17CwMKc/fFRVjx49qn5+fm7XLVu2rM6ZMyfL+UaXs6q560ehQoUyPb2yYMECDQwM1MmTJxvuu2PHjvr888+rquoTTzyhAwcOdJo/bNgwrVy5stt1M9vOVW8NSzFz5kytV6+e4Z49gdDiApvNpj169NA333xTCxcunCGVbtu2TQsWLGiodrly5ZzqffPNN5qcnOyYNvqXTGxsbIYjQrdbvny5oUON6SpXrqyLFy/O8H56cClRooShDWHfvn1a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z/R7nDFjRrZqX7p0SRYvXiyHDx+WPn36SP78+WXHjh1SpEgRKV68uOG6Fy5ckKeeekrWrl0rNptN/vjjDylZsqQ8//zzEhoaKh9++GGuqDt16lSXP5ud79Ks/VNaWpoMHTpUpkyZIufOnXOs1++++65ERUXJ888/b7jnxo0by1dffZVheITExERp27atrF271nBtM7fHVatWSVBQkGM/9PHHH8u0adOkQoUK8vHHH0u+fPkM1V26dGmm79tsNvH395eYmBiJjo423Pc9Y/pzpP+BLl++rNOmTdPatWurl5eX1q1bVz/66KNs1bTZbHru3LkM7586dUr9/f0N1x02bJhGRkbqp59+qgEBAXr48GFVVZ0/f77GxsYarpvu/Pnz2qpVK7Xb7Zm+jNq8ebNGR0er3W5Xm83m9MruY9QXL16sAQEB+sILL6ifn59jmXz88cfasmXLbNUuW7as2u12LVasmD799NM6ZcoU3b9/f7Zqqqr26tVLq1evrhs2bNA8efI4ev6///s/rVq1arZq16tXT2fPnq2qqmfOnNG8efNqbGysFihQQAcPHpyt2u+//77a7XatVauWPvroo9q2bVunV3bs3r1bCxUqpDExMert7e1YJgMHDtTnnnsuW7Wfe+45bdGihcbFxWlQUJCj9urVq7VChQq5pm7RokWdXgEBAWqz2TQwMFADAwPVZrNpQECAFitWzHDPqrf2T+fPn8/w/oEDBzQ4ONhw3cGDB2vJkiX1888/d9o/LVy4UGvXrm24rmrW+9Rz586pt7d3tmqbuT1WqlRJly9frqqqe/bsUT8/P+3fv78+8MAD2qVLF8N10/edme1P0/+3QYMGGh8fn63+zUZoccOGDRu0c+fOGhQUpJUrV1YvLy/duHFjtmqOGzdOx40bp3a7XYcOHeqYHjdunH700Ufatm3bbG0EpUuX1tWrV6uqOu0k9+3bp/ny5ctW76qqHTp00Dp16uiWLVs0T548+u233+qcOXO0bNmy+s033xiuW6VKFX3iiSd03759evHiRb106ZLTKzuqVq2qs2bNUlXnZbJz504tUqRItmqr3vrFP2/ePO3Ro4cjxBQpUkSfeuopwzVLlCihmzdvztDzH3/8ka1fGqqqoaGh+vvvv6vqrfWxTp06qnrrF2l0dHS2ahctWtQRiHJakyZNtE+fPqrqvEx++uknjYyM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\n",
      "text/plain": [
       "<Figure size 640x480 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "#前二十的排名\n",
    "popular_items_count_top_20 = df_items_sorted_by_mean_rating_merge2.iloc[0:20]['mean_rating']\n",
    "popular_items_top_20_titles = df_items_sorted_by_mean_rating_merge2.iloc[0:20]['title']\n",
    "\n",
    "objects = (list(popular_items_top_20_titles))\n",
    "y_pos = np.arange(len(objects))\n",
    "performance = list(popular_items_count_top_20)\n",
    "\n",
    "plt.rcdefaults()\n",
    "plt.bar(y_pos, performance, align = 'center', alpha = 0.5)\n",
    "plt.xticks(y_pos, objects, rotation = 'vertical')\n",
    "plt.ylabel('Rating Count')\n",
    "plt.xlabel('Most popular Movies')\n",
    "\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 评分次数与平均评分的相关性"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 40,
   "metadata": {
    "ExecuteTime": {
     "end_time": "2020-08-18T01:56:06.369089Z",
     "start_time": "2020-08-18T01:56:06.253363Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<matplotlib.collections.PathCollection at 0x1ec4089e748>"
      ]
     },
     "execution_count": 40,
     "metadata": {},
     "output_type": "execute_result"
    },
    {
     "data": {
      "image/png": "iVBORw0KGgoAAAANSUhEUgAABHQAAAFjCAYAAABc51wyAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAPYQAAD2EBqD+naQAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDIuMi4zLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvIxREBQAAIABJREFUeJzs3Xt8VPWdP/7XTG6ThGRIgjABkQSMQgz3iiBqKwZEUFkvu6v1srWurq3sstRaRaVC0SLb/f28FKtCvbRaoBe1oNBUKAqCQRSMEMMqxAQQEjAJJJCQC5n5/hFOmMu5fD5nzsycSV7Px8PHQ5IzM2fOnDn5vN/n/Xl/HD6fzwciIiIiIiIiIoobzljvABERERERERERyWFCh4iIiIiIiIgozjChQ0REREREREQUZ5jQISIiIiIiIiKKM0zoEBERERERERHFGSZ0iIiIiIiIiIjiDBM6RERERERERERxhgkdIiIiIiIiIqI4w4QOEREREREREVGcYUKHiIiIiIiIiCjOMKFDRERERERERBRnEmO9AyK8Xi8OHz6MjIwMOByOWO8OEREREREREZElfD4fTpw4gYEDB8LpFK+7iYuEzuHDhzF48OBY7wYRERERERERUUQcPHgQ5557rvD2cZHQycjIAND15jIzM2O8N0RERERERERE1mhqasLgwYO7cx+i4iKho0yzyszMZEKHiIiIiIiIiHoc2RYzbIpMRERERERERBRnmNAhIiIiIiIiIoozTOgQEREREREREcUZJnSIiIiIiIiIiOIMEzpERERERERERHGGCR0iIiIiIiIiojjDhA4RERERERERUZxJjPUO9AYNJ9txy7KPcKSpDUkJDnxv+DlobDmN/pkpGNqvD+6YlIfkRObWiIiIiIiIiEiMVBZhwYIFcDgcAf95PB7dx2zatAnjx4+Hy+XC0KFD8eKLL4a1w/Hm4ifWY9wT6/HV0WY0tp5GXXMH/rLjMNbvOYo/fHwQi9buwfD5f8PidRWx3lUiIiIiIiIiihPSFToXXXQRNmzY0P3vhIQEzW2rqqowY8YM3HPPPXjjjTewdetW/PjHP8Y555yDm266ydwex5GLn1iPb0+2G27n9QEvba4CAMybURjp3SIiIiIiIiKiOCed0ElMTDSsylG8+OKLOO+88/DMM88AAEaMGIFPP/0U//u//9vjEzoNJ9uFkjn+ln9YhQemDef0KyIiIiIiIiLSJZ052Lt3LwYOHIj8/Hzccsst+PrrrzW3LS0txbRp0wJ+dvXVV+PTTz9FR0eH5uPa2trQ1NQU8F+8uWXZR9KP8fqA10urLd8XIiIiIiIiIupZpBI6l1xyCX7/+9/j73//O5YvX47a2lpceumlqK+vV92+trYWAwYMCPjZgAEDcPr0adTV1Wm+zuLFi+F2u7v/Gzx4sMxu2sLRE3LVOYr9DS0W7wkRERERERER9TRSCZ1rrrkGN910E0aOHIni4mKsXbsWAPC73/1O8zEOhyPg3z6fT/Xn/ubNm4fGxsbu/w4ePCizm7bQPyPZ1OOGZKdZvCdERERERERE1NOE1awlPT0dI0eOxN69e1V/7/F4UFtbG/Czo0ePIjExETk5OZrPm5KSgszMzID/4s2qey+VfozTAdwxKc/6nSEiIiIiIiKiHiWshE5bWxv27NmD3Nxc1d9PmjQJ69evD/jZe++9h+985ztISkoK56VtL7tPMs7pI1elc8/l+WyITERERERERESGpLIHP/3pT7Fp0yZUVVXh448/xs0334ympib827/9G4CuqVJ33nln9/b33Xcf9u/fj5/85CfYs2cPXnnlFbz88sv46U9/au27sKlPHpsqlNRxOoD/uCKfS5YTERERERERkRCpZcu/+eYb3Hrrrairq8M555yDiRMnYtu2bRgyZAgAoKamBgcOHOjePj8/H+vWrcPcuXPx/PPPY+DAgXjuued6/JLl/j55bCoaTrbjlmUf4UhTG5ISHPje8HPQ2HIa/TNTMLRfH9wxKY+VOUREREREREQkzOFTuhTbWFNTE9xuNxobG+Oynw4RERERERERkRqzOQ+WhRARERERERERxRkmdIiIiIiIiIiI4gwTOkREREREREREcYYJHSIiIiIiIiKiOMOEDhERERERERFRnGFCh4iIiIiIiIgozjChQ0REREREREQUZ5jQISIiIiIiIiKKM0zoEBERERERERHFGSZ0iIiIiIiIiIjiDBM6RERERERERERxhgkdIiIiIiIiIqI4w4QOEREREREREVGcYUKHiIiIiIiIiCjOJMZ6ByhUp9eH7VUNOHqiFf0zXJiQn40EpyPWu0VERERERERENsGEjs2UlNdg4TsVqGls7f5ZrtuFx68rxPSi3BjuGRER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\n",
      "text/plain": [
       "<Figure size 1400x400 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "fig, ax = plt.subplots(1, 1, figsize = (14, 4))\n",
    "ax.scatter(df_items_sorted_by_mean_rating_merge['rating_times'], df_items_sorted_by_mean_rating_merge['mean_rating'])"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "当然，评分次数多的电影相对其打分值也很高，这些都是广受大众喜爱的流行电影，是系统推荐的目标电影，但是还存在一些评分次数少但是打分很高的小众类电影，受局部人喜爱也是系统推荐的选择目标。"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 计算电影的年份"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 41,
   "metadata": {
    "ExecuteTime": {
     "end_time": "2020-08-18T02:08:03.772880Z",
     "start_time": "2020-08-18T02:08:03.747948Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>item_id</th>\n",
       "      <th>mean_rating</th>\n",
       "      <th>rating_times</th>\n",
       "      <th>title</th>\n",
       "      <th>release_date</th>\n",
       "      <th>video_release_date</th>\n",
       "      <th>imdb_url</th>\n",
       "      <th>unknown</th>\n",
       "      <th>Action</th>\n",
       "      <th>Adventure</th>\n",
       "      <th>...</th>\n",
       "      <th>Horror</th>\n",
       "      <th>Musical</th>\n",
       "      <th>Mystery</th>\n",
       "      <th>Romance</th>\n",
       "      <th>Sci-Fi</th>\n",
       "      <th>Thriller</th>\n",
       "      <th>War</th>\n",
       "      <th>Western</th>\n",
       "      <th>ranking_rating_times</th>\n",
       "      <th>year</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>1293</td>\n",
       "      <td>5.0</td>\n",
       "      <td>3</td>\n",
       "      <td>Star Kid (1997)</td>\n",
       "      <td>16-Jan-1998</td>\n",
       "      <td>NaN</td>\n",
       "      <td>http://us.imdb.com/M/title-exact?imdb-title-12...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1997</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>1467</td>\n",
       "      <td>5.0</td>\n",
       "      <td>2</td>\n",
       "      <td>Saint of Fort Washington, The (1993)</td>\n",
       "      <td>01-Jan-1993</td>\n",
       "      <td>NaN</td>\n",
       "      <td>http://us.imdb.com/M/title-exact?Saint%20of%20...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>1993</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>1653</td>\n",
       "      <td>5.0</td>\n",
       "      <td>1</td>\n",
       "      <td>Entertaining Angels: The Dorothy Day Story (1996)</td>\n",
       "      <td>27-Sep-1996</td>\n",
       "      <td>NaN</td>\n",
       "      <td>http://us.imdb.com/M/title-exact?Entertaining%...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2</td>\n",
       "      <td>1996</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>814</td>\n",
       "      <td>5.0</td>\n",
       "      <td>1</td>\n",
       "      <td>Great Day in Harlem, A (1994)</td>\n",
       "      <td>01-Jan-1994</td>\n",
       "      <td>NaN</td>\n",
       "      <td>http://us.imdb.com/M/title-exact?Great%20Day%2...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>3</td>\n",
       "      <td>1994</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>1122</td>\n",
       "      <td>5.0</td>\n",
       "      <td>1</td>\n",
       "      <td>They Made Me a Criminal (1939)</td>\n",
       "      <td>01-Jan-1939</td>\n",
       "      <td>NaN</td>\n",
       "      <td>http://us.imdb.com/M/title-exact?They%20Made%2...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>4</td>\n",
       "      <td>1939</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>5 rows × 28 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "   item_id  mean_rating  rating_times  \\\n",
       "0     1293          5.0             3   \n",
       "1     1467          5.0             2   \n",
       "2     1653          5.0             1   \n",
       "3      814          5.0             1   \n",
       "4     1122          5.0             1   \n",
       "\n",
       "                                               title release_date  \\\n",
       "0                                    Star Kid (1997)  16-Jan-1998   \n",
       "1               Saint of Fort Washington, The (1993)  01-Jan-1993   \n",
       "2  Entertaining Angels: The Dorothy Day Story (1996)  27-Sep-1996   \n",
       "3                      Great Day in Harlem, A (1994)  01-Jan-1994   \n",
       "4                     They Made Me a Criminal (1939)  01-Jan-1939   \n",
       "\n",
       "   video_release_date                                           imdb_url  \\\n",
       "0                 NaN  http://us.imdb.com/M/title-exact?imdb-title-12...   \n",
       "1                 NaN  http://us.imdb.com/M/title-exact?Saint%20of%20...   \n",
       "2                 NaN  http://us.imdb.com/M/title-exact?Entertaining%...   \n",
       "3                 NaN  http://us.imdb.com/M/title-exact?Great%20Day%2...   \n",
       "4                 NaN  http://us.imdb.com/M/title-exact?They%20Made%2...   \n",
       "\n",
       "   unknown  Action  Adventure  ...   Horror  Musical  Mystery  Romance  \\\n",
       "0        0       0          1  ...        0        0        0        0   \n",
       "1        0       0          0  ...        0        0        0        0   \n",
       "2        0       0          0  ...        0        0        0        0   \n",
       "3        0       0          0  ...        0        0        0        0   \n",
       "4        0       0          0  ...        0        0        0        0   \n",
       "\n",
       "   Sci-Fi  Thriller  War  Western  ranking_rating_times  year  \n",
       "0       1         0    0        0                     0  1997  \n",
       "1       0         0    0        0                     1  1993  \n",
       "2       0         0    0        0                     2  1996  \n",
       "3       0         0    0        0                     3  1994  \n",
       "4       0         0    0        0                     4  1939  \n",
       "\n",
       "[5 rows x 28 columns]"
      ]
     },
     "execution_count": 41,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 使用正则表达式取出上映年份\n",
    "df_items_sorted_by_mean_rating_merge['year'] = df_items_sorted_by_mean_rating_merge.title.str.extract('(\\((\\d{4})\\))', expand=True).iloc[:,1] \n",
    "df_items_sorted_by_mean_rating_merge.head()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 44,
   "metadata": {
    "ExecuteTime": {
     "end_time": "2020-08-18T02:20:33.867036Z",
     "start_time": "2020-08-18T02:20:33.863001Z"
    }
   },
   "outputs": [],
   "source": [
    "#统计每年上映电影的数目，默认是降序排列\n",
    "items_sorted_by_year = df_items_sorted_by_mean_rating_merge['year'].value_counts()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 46,
   "metadata": {
    "ExecuteTime": {
     "end_time": "2020-08-18T02:24:00.296357Z",
     "start_time": "2020-08-18T02:23:59.811618Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<matplotlib.axes._subplots.AxesSubplot at 0x1ec405406d8>"
      ]
     },
     "execution_count": 46,
     "metadata": {},
     "output_type": "execute_result"
    },
    {
     "data": {
      "image/png": "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ixYtSkdHRzo6OrJo0aK8+uqrR74aAAAAAHiXRhTGHn/88VxzzTXZtGlT1q9fn9dffz09PT3Zt2/fsHFLlizJjh07msdXv/rVYdevvPLKbN26NX19fenr68vWrVuzaNGiI18NAAAAALxLo0cyuK+vb9jrW265JRMnTsyWLVvyyU9+snn+pJNOSldX1yHv8fzzz6evry+bNm3KJz7xiSTJ1772tcyYMSMvvPBCTj/99JGuAQAAAABG7IieMTYwMJAk6ezsHHb+zjvvzIQJE/LRj340K1euzJ49e5rXnnzyyXR0dDSjWJKcc8456ejoyMaNGw/5OUNDQxkcHBx2AAAAAMCRGNGOsZ/VaDSyfPnynHfeeZk6dWrz/O///u/ntNNOS1dXV7Zt25ZVq1ble9/7XtavX58k6e/vz8SJE990v4kTJ6a/v/+Qn7V69erccMMNhztVAAAAAHiTww5jS5cuzfe///1s2LBh2PklS5Y0/546dWp+7dd+LWeffXa++93v5qyzzkqStLS0vOl+jUbjkOeTZNWqVVm+fHnz9eDgYLq7uw936gAAAABweGFs2bJleeCBB/LEE0/k1FNPfduxZ511Vk444YT84Ac/yFlnnZWurq68/PLLbxr3yiuvZNKkSYe8R2tra1pbWw9nqgAAAABwSCN6xlij0cjSpUtzzz335NFHH81pp532ju959tlnc+DAgUyePDlJMmPGjAwMDOTf//3fm2OeeuqpDAwM5Nxzzx3h9AEAAADg8Ixox9g111yTu+66K/fff3/a2tqazwTr6OjI2LFj88Mf/jB33nlnfud3ficTJkzIc889lxUrVuQ3f/M3M3PmzCTJRz7ykcydOzdLlizJV7/61STJH/3RH2X+/Pl+kRIAAACA982IdoytW7cuAwMDmTVrViZPntw87r777iTJmDFj8sgjj2TOnDk5/fTTc+2116anpycPP/xwRo0a1bzPnXfemWnTpqWnpyc9PT0588wzc/vttx/dlQEAAADA2xjRjrFGo/G217u7u/P444+/4306Oztzxx13jOSjAQAAAOCoGtGOMQAAAAD4eSGMAQAAAFCSMAYAAABAScIYAAAAACUJYwAAAACUJIwBAAAAUJIwBgAAAEBJwhgAAAAAJQljAAAAAJQkjAEAAABQkjAGAAAAQEnCGAAAAAAlCWMAAAAAlCSMAQAAAFCS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B5kwBgAAAEBJwhgAAAAAJQljAAAAAJQkjAEAAABQkjAGAAAAQEnCGAAAAAAlCWMAAAAAlCSMAQAAAFCSMAYAAABAScIYAAAAACUJYwAAAACUJIwBAAAAUJIwBgAAAEBJwhgAAAAAJQljAAAAAJQkjAEAAABQkjAGAAAAQEnCGAAAAAAlCWMAAAAAlCSMAQAAAFCSMAYAAABAScIYAAAAACUJYwAAAACUJIwBAAAAUJIwBgAAAEBJwhgAAAAAJQljAAAAAJQkjAEAAABQkjAGAAAAQEnCGAAAAAAlCWMAAAAAlCSMAQAAAFCSMAYAAABAScIYAAAAACUJYwAAAACUJIwBAAAAUJIwBgAAAEBJwhgAAAAAJQljAAAAAJQkjAEAAABQkjAGAAAAQEnCGAAAAAAlCWMAAAAAlCSMAQAAAFCSMAYAAABAScIYAAAAACUJYwAAAACUJIwBAAAAUJIwBgAAAEBJwhgAAAAAJQljAAAAAJQkjAEAAABQkjAGAAAAQEnCGAAAAAAlCWMAAAAAlCSMAQAAAFCSMAYAAABAScIYAAAAACUJYwAAAACUJIwBAAAAUJIwBgAAAEBJwhgAAAAAJQljAAAAAJQkjAEAAABQkjAGAAAAQEnCGAAAAAAlCWMAAAAAlCSMAQAAAFCSMAYAAABAScIYAAAAACUJYwAAAACUJIwBAAAAUJIwBgAAAEBJwhgAAAAAJQljAAAAAJQkjAEAAABQkjAGAAAAQEnCGAAAAAAlCWMAAAAAlCSMAQAAAFCSMAYAAABAScIYAAAAACUJYwAAAACUJIwBAAAAUJIwBgAAAEBJwhgAAAAAJQljAAAAAJQkjAEAAABQkjAGAAAAQEnCGAAAAAAlCWMAAAAAlCSMAQAAAFCSMAYAAABAScIYAAAAACUJYwAAAACUJIwBAAAAUJIwBgAAAEBJwhgAAAAAJQljAAAAAJQkjAEAAABQkjAGAAAAQEnCGAAAAAAlCWMAAAAAlCSMAQAAAFCSMAYAAABAScIYAAAAACUJYwAAAACUJIwBAAAAUJIwBgAAAEBJwhgAAAAAJQljAAAAAJQkjAEAAABQkjAGAAAAQEnCGAAAAAAlCWMAAAAAlCSMAQAAAFCSMAYAAABAScIYAAAAACUJYwAAAACUJIwBAAAAUJIwBgAAAEBJwhgAAAAAJQljAAAAAJQkjAEAAABQ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UEkKYwAAAABUksIYAAAAAJWkMAYAAABAJSmMAQAAAFBJCmMAAAAAVJLCGAAAAACVpDAGAAAAQCUpjAEAAABQSQpjAAAAAFSSwhgAAAAAlaQwBgAAAEAlKYwBAAAAUEkKYwAAAABUksIYAAAAAJWkMAYAAABAJSmMAQAAAFBJCmMAAAAAVJLCGAAAAACVpDAGAAAAQCUpjAEAAABQSQpjAAAAAFSSwhgAAAAAldTR7AAoly+cdEzD4x/64VUvUSQAAAAAQ8szxgAAAACoJIUxAAAAACpJYQwAAACASlIYAwAAAKCSCi+MzZs3L9VqtR5fEyZMqB+PiDRv3rw0adKkNHz48HT44Yene+65p+gwAAAAAKChIXnG2Ktf/er0xBNP1L8WL15cP/ZP//RP6Ytf/GK64IIL0q9+9as0YcKE9MY3vjE999xzQxEKAAAAAGzTkBTGOjo60oQJE+pf48aNSylterbYl7/85fSJT3wi/d//+3/TPvvsky699NK0du3a9G//9m9DEQoAAAAAbNOQFMbuv//+NGnSpDR9+vT053/+52np0qUppZQeeuihtHz58nT00UfXf7azszMddthhacGCBb32193dnVavXt3jCwAAAAByFF4YmzlzZvrud7+bfvrTn6aLLrooLV++PM2aNSs9++yzafny5SmllMaPH9+jzfjx4+vHtuUzn/lMGjVqVP1rypQpRYcNAAAAQMUUXhibM2dOetvb3pb23XffdNRRR6Wrr746pZTSpZdeWv+ZWq3Wo01EbPW9LX3sYx9Lq1atqn89+uijRYcNAAAAQMUMyUsptzRixIi07777pvvvv7/+6ZQvfnbYU089tdWzyLbU2dmZdtxxxx5fAAAAAJBjyAtj3d3dacmSJWnixIlp+vTpacKECemaa66pH1+/fn36+c9/nmbNmjXUoQAAAABAXUfRHX74wx9Ob3nLW9LUqVPTU089lf7xH/8xrV69Op166qmpVquls846K82fPz/NmDEjzZgxI82fPz91dXWlt7/97UWHAgAAAAC9KrwwtmzZsnTyySenZ555Jo0bNy4ddNBBaeHChWnatGkppZQ++tGPpnXr1qX3vOc9aeXKlWnmzJnpZz/7WRo5cmTRoQAAAABArwovjP3gBz9oeLxWq6V58+alefPmFf2rAQAAAKDfhvw9xgAAAACgjBTGAAAAAKgk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wz3PYGMYin1hy5gGcp0bUtGCVq5cGd/85jfjk5/8ZFx00UXx+9//fsB9rFixIm699dZ49NFH+/Xzd9111za/tttuu7jiiivqj3tTq9XiFa94RZx33nmxbNmyAcf7+OOPxyGHHBLt7e3x+te/PlasWBFz586NWq0WtVotXvWqV8Xjjz/eZz9PPvlkXH/99bFq1aqIiFi+fHl87nOfi8985jPx61//umHb9evXx0c+8pF45StfGX/6p38aF198cY/jy5cvj7a2toZ9/P73v49jjz02arVajB49Ol71qlfFjBkzYvTo0dHW1hbHHXdcPbbBeP755+PnP/95nz/34IMPxqWXXhqf/exn4/zzz4/LLrts0L93oPmYmwtFnIe+9Gcec3IpImLDhg3xkY98JLq6uqKtrS3a2trq+Txt2rT48Y9/3GcfOTHkrumI/HP5wgsvxPve974YPnx41Gq16OzsjGHDhkWtVovhw4fH+9///li/fn2v7YtYT6tWrdrq6/e//31st912ccstt9S/NxAD3V+L2t96s2jRooZroohczD0Xufn4jW98I/7whz9ERMTGjRvjvPPOq//urq6u+MAHPhAbNmxoOIbc8/B3f/d3cdVVV0VExKOPPhp77rlntLe3x/jx46O9vT323Xfffq2T3L3lxQaaj7nti15Tg73nybnO5e5tfenPNaatrS2OOOKI+N73vlfP7YHIXZMvxbW2r70pd03lzmFEfj4XsTfl9rF69er4i7/4i5g6dWr85V/+ZXR3d8d73vOeqNVq0dbWFq9//ev7tTZy1tSiRYtiwoQJ0dbWFvvtt188+uijsc8++8SIESNihx12iJ122iluvfXWXtvnnsvc+42I/HnMvdbmzmFEMfd+X/va1+LII4+ME088Ma677roex55++umYPn36kI+jkb7216HY2wZ6ncq93yhqTeecy6LueZoZQxH7Ql/6us5F5K+p/mqJwtjb3va2uPzyyyMi4p577omxY8fGuHHjYubMmTF+/PiYMGFC/OY3v+m1/cc+9rFYs2ZNRGzaDN71rnfVN+O2trZ461vfGuvWrWsYw+af3bxgt/zasq9G7d/1rnfF+PHjo6OjI+bOnRtXXHFF/PGPf+zXHLzjHe+IWbNmxY9//OM46aSTYtasWXHooYfGsmXL4pFHHolDDz00zjzzzIZ93HDDDTFixIio1WoxceLEuOuuu2Ly5MkxY8aM2GOPPaKzszN++tOf9tr+05/+dIwfPz7OP//8+MQnPhGjRo2K008/vX58+fLlUavV+hzHvvvuGwsXLtzq2MKFC2O//faLv/zLv+xjNnrX1+J7/vnn44QTTuhx7iZMmBDt7e2xww47xAUXXNDn78jNx9xcKOI89KWveczNpYiIv//7v4+99tor/uu//iv+53/+Jw499ND43Oc+F0uWLIl/+Id/6LOP3Bhy1/TmPnLO5fve977Ydddd4wc/+EGsXLmy/v2VK1fGD37wg5gyZUq8//3v77V9Eetp883pi7/6Ow9F7K9F7G+N9JXPubm4eQw55yI3H9va2uLJJ5+MiIivf/3rMWLEiPjCF74Qv/jFL+KrX/1qjBo1Kr761a/2OYac8zBx4sT63vdnf/ZncdRRR8XTTz8dERHPPvtsHHPMMXHCCSc0jCF3XefmYxH5nLumcq8xRVzncve2vvTnRrlWq8Xs2bNj2LBhsdNOO8V73/veuPPOO/v9O3LXZBmutblrKncOI/LzuYi9KbeP9773vbHnnnvGP//zP8fhhx8exx13XOyzzz5x8803x//+7//GPvvsEx//+Md7bV/Emjr66KPjhBNOiMWLF8f73//+2HvvvePEE0+M9evXxwsvvBCnnHJKHHXUUb22zz2XufcbEfnzmHutzZ3DiPxr7Ve+8pXo6uqKM888M0455ZTo7OyM+fPn14/3p6hUxDga6WtfKWJvy71O5d5v5OZiRP65LOKep9kxFLEv9KWvfCxiTfVXSxTGxo4dG/fdd19ERMyZMyfe/va3R3d3d0RsunE97bTT4uijj+61/ZYX1PPOOy/GjRsXl19+eTz22GNx5ZVXxq677hrnnntuwxhe85rXxNy5c2PJkiXx8MMPx8MPPxwPPfRQdHR0xDXXXFP/Xm9qtVo8+eST8cILL8Rll10Wb37zm+sV3Y9+9KNx7733Nvz9EydOjF/+8pcRsSnRa7VaXHvttfXj119/fbziFa9o2MchhxwSZ555Zjz33HNx/vnnx+TJk3tsOh/+8Idj1qxZvbbffffd48orr6w/fuCBB2LGjBnxV3/1V7Fx48Z+Je6oUaO2eZO62S9/+csYNWpUwz4a6WvxnX766XHIIYfEokWL4t577423ve1t8dGPfjTWrFkT3/72t6Orqyu+973vNfwdufmYmwtFnIe+9DWPubkUETFp0qT43//93/rjZcuWxQ477FD/n9Bzzz03Dj744CGLIXdNR+Sfy7Fjx271PyNbuvbaa2Ps2LG9Hi9iPe26664xd+7cuP766+PGG2+MG2+8MW644YZob2+PSy65pP693hSxv+bubwcccEDDrz333LNhPufmYkT+uSjqGhMR8ad/+qfxxS9+scfxiy66KPbbb7+GY8g9D9tvv30sXbo0IiImT54ct9xyS4/jixcvbpjPEfnrOjcfi8jn3DWVe40p4jqXu7f1pb+FsSeffDKefvrp+PznPx+vfvWro62tLf7kT/4kLrzwwj6fkZC7Jou41ubuTblrKncOI/LzuYi9KbePKVOmxPXXXx8REY899ljUarUez066+uqrY4899ui1fRFraqeddqr/Abt27dpob2/vcT7vvvvuGDNmTK/tc89l7v1GRP485kXnrSkAAB7BSURBVF5rc+cwIv9au/fee/c41wsWLIhddtkl/uEf/iEi+vdHfBHjaKSv/bWIvS33OpV7v5GbixH557KIe55mx1DEvpB7nStiTfVXSxTGhg8fHg888EBEbFpId9xxR4/jv/3tbxve3Gx5Qd1///3j29/+do/jP/zhD2OvvfZqGEN3d3e9qr/l7+/o6Ih77rmnzzFsGcNmy5Yti3PPPTde8YpXRFtbWxx66KG9tt9+++3jkUceqT8eMWJE3H///fXHv/vd72L48OENY9hxxx3r8/jCCy9ER0dHj/9tuu+++xrO4/Dhw+Ohhx7q8b3HHnss9thjj/iLv/iLeOyxx/pVGHvxot3SwoULG8aw0047NfzacccdG8YwduzYuO222+qPV6xYEdtvv339GQIXXHBB7L///g3HUGQ+bjaQXCjiPOTOY24uRUSMHDkyHnzwwfrjDRs2REdHRzzxxBMRsel/oLq6uoYshtw1HZF/LkeMGNHwKft33nlnjBgxotfjuespYtMNyfHHHx9veMMbejzdejB722D319z9rbOzM0499dSYN2/eNr/OOOOMhvmcm4sR+eeiiGvMU089FRGb9rkX59WDDz4YO+ywQ8M+cs/DfvvtFz/4wQ8iImKvvfaKa665psfxBQsWxM4779wwhtx1nZuPReRz7prKvcYUcZ3L3dtyrzG9xbBgwYL467/+6xg5cmR0dXXFO97xjl7b567JIq61uXtT7prKncOIYq4RuXtTbh+dnZ099raurq747W9/W3/88MMPN9zji1hTo0ePrhcS1q9fH+3t7XH77bfXjy9ZsiR22mmnXtvnnsvc+42I/HnMvdbmzmFE/rV2W/vC3XffHePHj4+zzz67X3/E544jd38tYm/LvU4Vcd+Xk4ubx5BzLou452l2DEXtCznXuSLWVH+1RGFs5syZ8c1vfjMiNlUlr7jiih7Hf/azn8WECRN6bb/lBXXMmDGxePHiHscfeuihPhfPZj/5yU9i8uTJMX/+/PqG3p+NdMv/hd6Wa6+9Nt7+9rf3enzq1Kk9bvD+/u//Pp599tn640WLFvVZ0R07dmzcfffdERGxZs2aaGtrq1frIza97r5RH9OnT+9Rzd/ssccei1e96lVx1FFH9Zm4p5xySuy3337xq1/9aqtjv/rVr2L//fdveGHv6uqKD33oQ/Gd73xnm1/nnHNOwxi2vBhFbLogdXR01PPjvvvui+23377hGHLzMTcXijgPufOYm0sREbNmzYp//Md/rD/+/ve/H6NHj64/Xrx4ccMbgyJiiBj8mo7IP5fHHHNMHHnkkbF8+fKtji1fvjze+MY3xlve8pZe2+eupy1deOGFMWnSpPi3f/u3iBjcHz2D3V9z97cDDzwwLrzwwl6P33nnnQ3zOTcXI4o7F4PNx1qtFt/97nfjRz/6UUyZMmWrZ8rcfffdseOOOzbsI/c8XHLJJTF58uS44YYb4rvf/W7stddece2118Zjjz0W119/fey7777xN3/zNw1jyF3XuflY5P3CYNdU7jWmiOtc7t6We43pK4bnn38+vvWtbzV89mDumiziWpu7N+Wuqdw53FLONSJ3b8rtY9KkST0KDyeffHKPebn77rsb7vFFrKkjjzwyTjvttFi2bFmcc845sfvuu8c73/nO+vH3vOc9DYvNuecy934jIn8ec6+1uXO4pcFea6dMmdLjWW+b3XPPPTF+/Ph4xzve0ee+kDuO3P21iL0t9zqVe7+Rm4sR+eeyiHueZsdQxL6Qe50rYk31V0sUxq666qrYeeed45JLLolLLrkkdtttt/jWt74Vv/jFL+Liiy+OKVOmxEc+8pFe29dqtTjvvPPiK1/5ylZP443YtPj6WjxbWr58ecyZMyf+z//5P1nPGBuIY489Nr785S/3evyCCy6II444omEfxx13XBxzzDFx8803x+mnnx6vfe1rY+7cufH888/HmjVr4oQTTojZs2f32v60006Lv/7rv97msWXLlsXuu+/eZ+KuXLkyZs+eHbVaLXbaaafYY489Ys8994yddtop2traYs6cOT1e4/xis2bNajgPfT19+I1vfGOPl+Wcf/75MXHixPrjO+64o89iShH5mJMLRZyH3HnMzaWITX9YdXZ2xute97p4/etfHx0dHfGlL32pfvz8889vmNNFxLDZYNZ0RP65fOSRR2KfffaJjo6O2H///eNNb3pTzJ49O/bff//o6Oiovylrb3LX04vdc8898ZrXvCZOPvnkAe1tuftr7v72/ve/v+F7IDzwwANx+OGH93o8Nxcjij0Xg73GbPl13nnn9Th+0UUXxQEHHNCwjyKuM1/4wheiq6srhg8fHsOGDevxnkTHH398PPfccw3b567r3Hws+n5hMGsq9xpTxHUud2/LvcYUEUPumiziWpu7N0XkrancOXyxwV4jcvem3D5mz54dX//613s9fskllzQsKhWxpm699dbYeeedo62tLXbZZZe45557YubMmTFhwoSYNGlSDB8+fJvFis2afb8RkT+Pudfa3Dl8scFca08++eRe1/Tdd98d48aN63NfyB1H7v5axN6We53Kvd/IzcWIYs5l7j1Ps2MoYl/Ivc4VMQf91RKFsYiIyy67LCZPnrzVGyZuv/32cdZZZzV8Q9hp06bFbrvtVv968UL80pe+FAcddNCAY/rKV74Sxx9/fL8+qerGG2+MF154YcC/o79uvfXWrf5n+8Xuu+++2H333aNWq8WrX/3qeOyxx+LYY4+Njo6O6OjoiHHjxvWovr/Yww8/HP/zP//T6/HHH388vvOd7/Qr3t/85jdx8cUXx/z582P+/Plx8cUXx5IlS/psd95558W8efN6Pf7II4/EX/3VX/V6/Pbbb4+dd945JkyYEFOnTo1hw4bF97///frxCy64oF9v/p+Tj7m5UMR5yJ3H3Fza7K677oqPf/zj8aEPfSh+9rOf9fnzQxHDlgaypiOKWdcbNmyIn/zkJ/GpT30qTj/99Dj99NPjU5/6VPz3f/93n5/Utdlg19O2dHd3xwc+8IHYf//96+9b0MhQ7a9b6s/+lisnF7e0ZMmSws7FQPOxkSuvvLLhvtEf/T0PK1eujH//93+Pz372szF//vy45JJLejzbopHcdZ2bj0ORzwNdUxF515girnO5e1vuNSYi4jvf+c6gP0lxS4Ndk0Xe8+Qa7Joqag63NJh8bqSIvamvPp599tmGRdCf/OQnccMNN/R6vKh7x+eeey5uu+22+h+q69ati29961vx1a9+tc/37SviXObeb+TOY0T+tTZnDnszkGvtXXfdtdWnOG7p7rvvbrj3bZYzjtz9tai9Lec61Ze+7jeKysUizmXOPU8ZYiji75AcRc1Bf9QiIlKL2LBhQ7r99tvTQw89lDZu3JgmTpyYDjzwwDRy5MisfhcuXJg6OzvTAQccUFCk5fbss8+mMWPG1B9fd911ad26denggw/u8f1W9cQTT6SrrroqdXd3pyOOOCLtvffeg+pnw4YN6Y477khLly4tNB9fTsqQS2WIgd5VbX+lGEO1rnPz8aXM55xrTFHXOWATawq25m8hXk5aqjBWBtdff326+eab0xNPPJHa29vTK17xivSWt7wlzZgxY1Dtp0+fno499tiXrH0RioihDONoprvuuivdcccd6fDDD0/Tp09P99xzT/ra176WNm7cmN761remN73pTUPavgwuv/zyNGfOnNTV1dW0GIZiHhctWpTuv//+NHHixHTIIYekWq024D6OOOKIdMkll6Rp06YN+RjKcB66u7tTW1tb2m677VJKKT344IPp4osvTo888kiaNm1aOu2009L06dN7bV/EGCIiPfzww2nKlCmpo6MjrV+/Pl1xxRWpu7s7vfnNb05jx44dcJ+5uTCQ9kWdx5x8KkMuldlA1nWz5a7JodTfecwdw1DOQW4uDKR9EXtbbh9Dsb+m1P95KMPelBtDs9s38lLmc277MtxvpDR0a2Kwirh3faljaPa+UlQMRfSxcePG1NbWts3vL1u2LE2dOrWlx9BvhTzvrCSuu+66OOecc+Ld7353nHnmmfH5z3++308TzG3/5JNPxute97qo1WrR3t4ebW1tceCBB8aECROivb294euoy9C+iHkoIoaixpFzLhctWhQXX3xx/RMw7r777vjbv/3bOOOMM/r9dP7NfWx+GcFA+rjsssuivb09xowZEyNHjoxrr702Ro8eHUcddVS86U1vivb29oYf+53bvogxFNG+VqvFyJEj413vetdWb6Q7WHfeeWf8+7//e9x0002xcePGhj9bxDyefPLJsXr16ojY9LT4o48+Omq1Wgwb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\n",
      "text/plain": [
       "<Figure size 1500x1200 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "fig, ax = plt.subplots(1, 1, figsize = (15, 12))\n",
    "items_sorted_by_year.plot(kind = 'bar', title = 'freq')"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 总结"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "以上只是考虑了协同过滤，对用户电影打分的三元表进行了分析（user_id;item_id;rating）"
   ]
  }
 ],
 "metadata": {
  "hide_input": false,
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.7.0"
  },
  "nbTranslate": {
   "displayLangs": [
    "*"
   ],
   "hotkey": "alt-t",
   "langInMainMenu": true,
   "sourceLang": "en",
   "targetLang": "fr",
   "useGoogleTranslate": true
  },
  "toc": {
   "base_numbering": 1,
   "nav_menu": {},
   "number_sections": true,
   "sideBar": true,
   "skip_h1_title": false,
   "title_cell": "Table of Contents",
   "title_sidebar": "Contents",
   "toc_cell": false,
   "toc_position": {},
   "toc_section_display": true,
   "toc_window_display": true
  },
  "varInspector": {
   "cols": {
    "lenName": 16,
    "lenType": 16,
    "lenVar": 40
   },
   "kernels_config": {
    "python": {
     "delete_cmd_postfix": "",
     "delete_cmd_prefix": "del ",
     "library": "var_list.py",
     "varRefreshCmd": "print(var_dic_list())"
    },
    "r": {
     "delete_cmd_postfix": ") ",
     "delete_cmd_prefix": "rm(",
     "library": "var_list.r",
     "varRefreshCmd": "cat(var_dic_list()) "
    }
   },
   "types_to_exclude": [
    "module",
    "function",
    "builtin_function_or_method",
    "instance",
    "_Feature"
   ],
   "window_display": false
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}
